STKI Summit 2014 - Trends and Positioning - Delivery domain
Summit 2011 infra_dev_soa
1. ;
The Gap!
Development and SOA
Pini Cohen
EVP
pini@stki.info
Pini Cohen’s work Copyright 2011 @STKI
Do not remove source or attribution from any graphic or portion of graphic
2. Agenda
• Major Trends and Issues
• Development and SOA
• ESM BSM CMDB
• DBMS and DATA
• Platforms – Servers
• Clients
• Storage Source: http://astonguild.org.uk/files/NEW_MENU_FRONT_RGB%5B1%5D.jpg
Pini Cohen’s work Copyright 2011 @STKI
Do not remove source or attribution from any graphic or portion of graphic
3. Mini Agenda
• IT Development Survey
• “Code intelligence”
• BRMS CEP
• Data Quality
• HTML5
• Keyword Driven Testing
• SOA maturity
• Selected projects SOA
• SOAESB staffing ratios
• Ratings for SOAESB and ETL tools
Pini Cohen’s work Copyright 2011 @STKI 3
Do not remove source or attribution from any graphic or portion of graphic
4. Technologies Maturity Model
2011– Middleware and Development
Regular use of
Data Quality
tools not only
Business Value for migration
Semantic
Investment AGILE
Full SOA –
to make money BPM Organization
GUI
change
TDD
Cut costs, integration
Lean IT Project
Increase Open Source KDT Pure
HTML5 Business
productivity ESB ALM tools Project
WPF
PaaS
Commodity IT SOA
Services ETL Governance
tools
Investment
for regulations
Using Implementing Looking
Pini Cohen’s work Copyright 2011 @STKI
Do not remove source or attribution from any graphic or portion of graphic
5. The vendors are certainly listening
Pini Cohen’s work Copyright 2011 @STKI 5
Do not remove source or attribution from any graphic or portion of graphic
6.
7. The magic of code intelligence
Pini Cohen’s work Copyright 2011 @STKI
Do not remove source or attribution from any graphic or portion of graphic
8. The magic of code intelligence
Pini Cohen’s work Copyright 2011 @STKI
Do not remove source or attribution from any graphic or portion of graphic
9. The magic of code intelligence -
SAP Transaction Flow
Pini Cohen’s work Copyright 2011 @STKI 9
Do not remove source or attribution from any graphic or portion of graphic
10. CEP vs. BRMS
• CEP – is something happening? Identify an
event.
• BRMS – what to do with the event.
• Also (sort of..) BRMS that can handle time
related input and with lots of capacity is CEP
• CEP and BRMS should come (or relate) to BAM
Pini Cohen’s work Copyright 2011 @STKI 10
Do not remove source or attribution from any graphic or portion of graphic
13. Data Quality (business perspective )
Pini is Pinhas
Pini Cohen’s work Copyright 2011 @STKI
Do not remove source or attribution from any graphic or portion of graphic
14. Data Quality and Regulation
לצורך יישום הוראות סעיף זה על גוף מוסדי להתייחס לכל הפחות לנקודות ו. •
הבאות:
1) שלמות הדיווחים – יש להתייחס לשלמות הן מבחינת מלאי (כל הדיווחים •
הוכנו) והן מבחינת דיווח (כל הדיווחים נשלחו).
2) תהליך הפקת הדיווחים. •
3) סבירות הנתונים. •
4) לענין הדוח לעמית או למבוטח יש להתייחס בנוסף, בהיבט מצרפי, לנכונות •
שליפת המידע ממערכות המידע, לסך התנועות של ההפקדות והמשיכות במהלך
השנה הרלוונטית ושיעור התשואה ושיעור דמי הניהול השנתיים בגין אותה שנה.
יחד עם זאת, ובהתאם להוראות הממונה שיצאו בדבר טיוב נתונים, יש •
לראות את הרחבת התהליך על יתר נתוני הדוח לעמית או למבוטח בהתאם
ללוחות הזמנים שיקבעו בהוראות טיוב הנתונים
Source: http://www.finance.gov.il/hon/2001/mosdiym/memos/tt2010-26b.doc
Pini Cohen’s work Copyright 2011 @STKI 41
Do not remove source or attribution from any graphic or portion of graphic
15. For dealing with Data Quality
• Define :
– Data Owner (business) – high level management
– Data Custodian (business) – need to actually keep
track of data
– Data Steward (IT) – help to apply the data owner
and data custodian requests
• Apply metrics for Data Quality
• User Data Quality tools
Pini Cohen’s work Copyright 2011 @STKI 15
Do not remove source or attribution from any graphic or portion of graphic
16. Regulation on data transfer
Pini Cohen’s work Copyright 2011 @STKI 16
Do not remove source or attribution from any graphic or portion of graphic
17. HTML5 new features
• Canvas element
• Offline storage database
• Document editing
• Drag-and-drop
• Cross-document messaging
• Geolocation
• Video
GOTO: http://html5demos.com/
Pini Cohen’s work Copyright 2011 @STKI
Do not remove source or attribution from any graphic or portion of graphic
18.
19. Pini Cohen’s work Copyright 2011 @STKI
Do not remove source or attribution from any graphic or portion of graphic
20. Apple vs. Adobe
• Today Adobe is launching an experimental Flash-to-
HTML5 conversion tool called Wallaby. The tool takes
content created with Adobe's Flash Professional and
converts it to HTML5, the latest revision of the Web
markup language. HTML5 is supported in most Web
browsers, but, most importantly, it's supported on
Apple's iPhone, iPad and iPod Touch, where Flash is
banned. Source: http://www.readwriteweb.com/archives/Adobe_Releases_Flash_to_HTML5_Conversion_Tool.php
Source: http://www.google.co.il/imgres?imgurl=http://www.graphicmania.net/wp-content/uploads/10042010/adobevsapple.jpg&imgrefurl=http://www.graphicmania.net/apple-adobe-war-who-is-the-winner/&usg=__qEgJpLjP-6BI8NLK-6kSY7yVCsU=&h=2
Pini Cohen’s work Copyright 2011 @STKI 20
Do not remove source or attribution from any graphic or portion of graphic
21. Easier application development
(the returning of 4GL?!)
Pini Cohen’s work Copyright 2011 @STKI 21
Do not remove source or attribution from any graphic or portion of graphic
22. Keyword-driven testing
• Software testing methodology for automated
testing that separates the test creation
process : a Planning Stage, and an
Implementation Stage.
• This enables automatic test written by testers
and not programmers
Source: wikipedia STKI modifications
Pini Cohen’s work Copyright 2011 @STKI 22
Do not remove source or attribution from any graphic or portion of graphic
23. SOA Maturity Level
The “middle man”
8. ESB team Architect enablesexecuting business services
7. ESB team Architect mandates business services
6. ESB team Architect suggests business services
5. ESB team mandates interface services
4. ESB team with SOAG tools
3. ESB team that suggests interface services
Developer Developer
Designer
2. ESB with team that “do what you are told”Designer
might use BPMSOA
tools independently 1. Integration team – no tools might use BPMSOA
tools independently
0. No Integration Layer
Pini Cohen’s work Copyright 2011 @STKI
Do not remove source or attribution from any graphic or portion of graphic
24. What will help SOA adoption?
• The SOAESB team will not be bottle neck:
Strict SLA (run time and development process)
Development within the SOA will be done by the developers and not the
SOAESB team
• Run time SOA governance (monitoring, etc.)
• Design time SOA governance (repositories, etc.)
• Shared system analysts for supporting the design of application
• Working together with the project managers.
• The project manager has the final word
• The relationship between the project managers and the shared
system analyst is the key for SOA adoption (reuse, agility, etc.)
Pini Cohen’s work Copyright 2011 @STKI
Do not remove source or attribution from any graphic or portion of graphic
25. Selected Installations 2010-1Q11
Partial List of selected wins –SOAESB
• IBM Websphere SOAESB – FIBI, Bank Leumi, Poalim
(upgrade), IEC (updrage), Amdocs (Upgrade) , IDF
(upgrade)
• IBM Data Power: Teva, Random Logic 888, Isracard
(upgrade), Tehila (upgrade), Menura (upgrade), IDF
(upgrade)
• Tibco (upgrade), Amadeus, Better Place (upgrade), ELAL
(upgrade), Partner (upgrade)
Pini Cohen’s work Copyright 2011 @STKI 25
Do not remove source or attribution from any graphic or portion of graphic
26. Selected Installations 2010-1Q11
Partial List of selected wins –SOAESB
• Magic (iBolt): Maytronics, Angel (bread), Shikun Ve Binuy, Delta,
Logic, Amidr, Mishpatim Office, Jewish Agency of Israel, DHL, Tel-
Aviv Bicycle Rental, Ananey Tikshoert
• Microsoft Biztalk: Click Software, Shaam, 013 Netvision (upgrade),
Israel Customs (upgrade), Pheonix (upgrade), Mishpatim office
(upgrade)
• Oracle ESBSOA: Harel (including BPM), Rafael, IDF, Yes(inc. BPM),
Plasan Sasa (inc. BPM), DBPG, RH electronics, Elbit, SCD, Vering,
Evogence(inc. BPM), VISA CAL
Pini Cohen’s work Copyright 2011 @STKI 26 Selected Ins
Do not remove source or attribution from any graphic or portion of graphic
27. Selected Installations 2010-1Q11
Partial List of selected wins –ETL
• IBM Datastage – Bezeq, Teva
• Informatica- Amdocs IT , Better Place , Lamas,
Cvidya, Rashut Hagvulot (Project), Jerusalem
Cigarette Company, Ministry of Justice,
Shupersal, Bituach Leumi
• Oracle ODI – Retalix, Teva, Yesm, Elisra, RSA
• Microsoft (SSIS): Harel Insurance, Menora,
Intel
Pini Cohen’s work Copyright 2011 @STKI 27
Do not remove source or attribution from any graphic or portion of graphic
Selected Ins
28. Selected Installations 2010-1Q11
Partial List of selected wins –ESM
• IBM Tivoli– Bezeq, Teva
• Informatica- Amdocs IT , Better Place , Lamas,
Cvidya, Rashut Hagvulot (Project), Jerusalem
Cigarette Company, Ministry of Justice,
Shupersal, Bituach Leumi
• Oracle ODI – Retalix, Teva, Yes, Elisra, RSA
Selected Ins
Pini Cohen’s work Copyright 2011 @STKI 28
Do not remove source or attribution from any graphic or portion of graphic
29. Selected Installations 2010-1Q11
Partial List of selected wins –ETL
• Oracle ODI: Retalix, Teva, Yes, Prime Minister,
RSA, ECI, Elisra
• Oracle Goldengate: Poalim, Hot(upgrade),
Leumicard, Cellcom, Police, Bikoret Gvulot,
Yedioth Technology, Luminix, Pelephone
Selected Ins
Pini Cohen’s work Copyright 2011 @STKI 29
Do not remove source or attribution from any graphic or portion of graphic
30. EAISOA Support Ratios
• EAI SOA variations are very big:
– From static (old) messaging interface (MQ) to new and changing “SOA” service
– How “thick” is the interface: 20 times a day to 20,000 a minute
– How involved are the applications developers?
– Example of service : “update flight details to web site”, “credit scoring” , etc.
– How to count?! Example: there is one big service “Retrieve document” but this
services is accessing 10 applications and 3 document management
environments. It also has several variationsaccess methods. So what should be
the count?!
Source: STKI
Pini Cohen’s work Copyright 2011 @STKI
Do not remove source or attribution from any graphic or portion of graphic
31. EAISOA Support Ratios
• Number of Services/Interfaces supported by
Integration/ESB/SOA team FTE
Per FTE # of Services
25 percentile 51
Median 125
75 percentile 180
Source: STKI
Pini Cohen’s work Copyright 2011 @STKI
Do not remove source or attribution from any graphic or portion of graphic
32.
33. Israel Market Positioning Integration Brokers
SOA infrastructure
Vendors to Watch:
Magic
ezBlox Tibco IBM
Oracle
Local Support
SoftwareAG
Worldwide
Leader
Microsoft
This analysis should be
used with its supporting
documents
Israeli Market Presence
Pini Cohen’s work Copyright 2011 @STKI
Do not remove source or attribution from any graphic or portion of graphic
34. Israel Market Positioning - ETL
Informatica
IBM
Local Support
Oracle
Microsoft
This analysis should be
used with its supporting
documents
Israeli Market Presence
Pini Cohen’s work Copyright 2011 @STKI
Do not remove source or attribution from any graphic or portion of graphic
35. STKI’s take on Development , SOA
• Update your development metrics
• Apply “Code intelligence tools” when needed
• CEP and BRMS tools will become important
especially when Pervasive Computing will evolve
• Data Quality will become main stream (not just for
application migration)
• HTML5 is key technology.
• Apply reasonable SOA goals – the responsibility
should always stay at the project manager
Pini Cohen’s work Copyright 2011 @STKI 35
Do not remove source or attribution from any graphic or portion of graphic
36. Thank you
Pini Cohen
Pini Cohen’s work Copyright 2011 @STKI 36
Do not remove source or attribution from any graphic or portion of graphic