Summit 2011 infra_dev_soa

673 views

Published on

Application Development and SOA Trends

  • Be the first to comment

  • Be the first to like this

Summit 2011 infra_dev_soa

  1. 1. ; The Gap! Development and SOA Pini Cohen EVP pini@stki.infoPini Cohen’s work Copyright 2011 @STKIDo not remove source or attribution from any graphic or portion of graphic
  2. 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. 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. 4. Technologies Maturity Model 2011– Middleware and Development Regular use of Data Quality tools not onlyBusiness Value for migration SemanticInvestment AGILE Full SOA –to make money BPM Organization GUI change TDDCut costs, integration Lean IT ProjectIncrease Open Source KDT Pure HTML5 Businessproductivity ESB ALM tools Project WPF PaaSCommodity IT SOAServices ETL Governance toolsInvestmentfor 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. 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. 6. 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
  7. 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. 8. 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
  9. 9. 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
  10. 10.  continuous ingestion infrastructure provides services  continuous analysis for scheduling analytics across h/w nodes, for establishing streaming connectivity Filter / Sample … Transform Annotate Correlate Classify where appropriate, elements can be “fused” together achieve scale removing communication latencies by partitioning applications into s/w components by distributing across stream-connected h/w nodes11 © 2011 IBM Corporation
  11. 11. CQL Query Plan and Real Time monitoring12 Copyright © 2006, Oracle. All rights reserved.
  12. 12. 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
  13. 13. ‫‪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‬‬
  14. 14. 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
  15. 15. 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
  16. 16. 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
  17. 17. Pini Cohen’s work Copyright 2011 @STKIDo not remove source or attribution from any graphic or portion of graphic
  18. 18. Apple vs. Adobe• Today Adobe is launching an experimental Flash-to- HTML5 conversion tool called Wallaby. The tool takes content created with Adobes 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, its supported on Apples 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
  19. 19. 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
  20. 20. 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
  21. 21. 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 servicesDeveloper DeveloperDesigner 2. ESB with team that “do what you are told”Designermight use BPMSOAtools 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
  22. 22. 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
  23. 23. 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
  24. 24. 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
  25. 25. 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
  26. 26. 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
  27. 27. 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
  28. 28. 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
  29. 29. 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
  30. 30. Israel Market Positioning Integration Brokers SOA infrastructure Vendors to Watch: Magic ezBlox Tibco IBM OracleLocal 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
  31. 31. Israel Market Positioning - ETL Informatica IBMLocal 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
  32. 32. 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
  33. 33. 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

×