SlideShare a Scribd company logo
SRL Methodology LibrarySOAYuval BirenboumCTOIntegration, SOA, BPM & Architecture
Lack of Agility ? Duplication ? | Data | Web service  | Process |Low Reliability ?High Maintenance Costs?Support Confusion - Difficult Root Cause Determination?IT ChallengesWhere are Your Pain Points?Can’t Estimate Change Impact?Poor Project Estimating with Multiple Systems Involved?Falling Data Quality?Project Failure?
Integration Has Become EasyQuick and EasyWhat did we get ?connection between systems           exposure of transactionsspread of data            & functionsSOA technologies enable               AssetVisibilityProcess                ModelingImpact Analysis
How did we get here ?The Big Box ApplicationStand alone.Modules can import/export data but not dependentRepresented a complete end-to-end process by itself.  Asset ManagementInventoryAsset StatePartsAccountingOrderingSuppliesStock Control
How did we get here ?But Data Became “Real Time”Not acceptable to slowly import/export data between applications  Asset ManagementInventoryAsset StatePartsAccountingOrderingSuppliesStock Control
How did we get here ?The Distributed ApplicationThe Big BoxApplicationAsset ProcessInventoryAsset StatePartsDecompositionIncreased complexity
Reliability issues
Performance concerns
New security requirementsAccountingOrderingSuppliesStock Controldistributed interconnected systems and processes.
Business : IT  ChallengesQuickly Changing Business DemandsDo Even More with LessMove Beyond OverheadStart Innovating
Business Demands vs. IT ConstraintsStop runningStart innovatingNew & changing business demandsBusiness needBusiness ValueDo more with lessBusiness subductionBusiness growthRun the business0Increased complexityIT  ConstraintsReliabilityIssuesPerformanceConcerns
SOA eliminates the gapStop runningStart innovatingIT  Empowers the BusinessNew & changing business demandsBusiness needBusiness ValueDo more with lessBusiness subductionBusiness growthRun the business0Increased complexityIT  ConstraintsReliabilityIssuesAssets & Process Composition = Service Enabling Assets & Process Visibility = (re)useBAM, Governance & KPI’s = ControlPerformanceConcerns
SOA ApproachesDoes it matter ?Top-DownMiddle-OutBottom-UpStart with business model finish with implementationFor each project expose, compose & consumeStart with implementation finish with business modelWhichever you choose, same steps different order.None of these approaches say “Start tool shopping…”
A Full SOA ModelIn a perfect world, SOA would follow three top-down stages…Collaborative ModelingCollaborative OperationService Oriented System Construction
The three milestones of SOACollaborative modelingMulti-views business modelling describes enterprise businessCollaborative modelingBusiness model is transformed into platform independent business collaborative modelPlatform-independent business collaborative model is mapped into platform-specific business collaborative model
The three milestones of SOAService modules in enterprise information systems are identified, encapsulated and published into business process servicesService oriented information system construction Build service component librariesTheservices in these libraries can be composed and choreographed
The three milestones of SOAMonitor enterprise business processesCollaborative operation and evaluationAnalyze and Optimize the performance of the enterprises business processes by a workflow management systemEnforce business policies and regulations
ChallengesWe have a large number of existing systems in older technology & architecture models to maintain & integrate.We have project and business deadlines that don’t care about architecture, they just want to get it done NOW.SOA tech has entered bottom-up, without methodologies & process, because “just connecting things using SOAP” is fast and easy.
SOA Technology without Methodology leads to…Hard to identify process impact, impact of changes and system modifications and upgradesMajor Support (Root Cause Identification) ChallengesConnection SpaghettiProcess DuplicationReduced ReliabilityData Duplication
SOA Methodology Provides Measurable Value Adjustments for Each StageEvery Stage of the Software Development LifecycleRequires Tweaks to Achieve SOA Success & Get Real Value Measurements for Each Stage Keeps the SOA ROI Positive Provides Describable Business Value
- Improved Data Quality- Reduced Business Process DuplicationSOA CycleAre You Getting Value Here?Identify & Modelthe “gold copy of data” “business process”the right source “system” or “application”SOA Analysis
- Increased Reuse / Faster Development- Increased AgilitySOA CycleAre You Getting Value Here?Creatingreuse incentives services with highest likelihood of reusePenaltieshaving to adjust services in the next yearHandling of budget issues regarding first-creator cost, maintenance & support costs, etcSOA AnalysisIT Management for SOA
- Improved Service & IT Process Control- Improved Project Estimating- Clear Understanding of Change ImpactSOA CycleAre You Getting Value Here?GovernanceManaged Service SDLC WorkflowPolicy Creation, Automated Application & EnforcementImpact AnalysisDetermine, Track, ReportSOA AnalysisCreate SOA ControlsIT Management for SOA
- Avoid SOA Reliability Decreases- Allow for coordinated parallel development, faster results!SOA CycleAre You Getting Value Here?Consumer – Provider contractsRoles and responsibilityLayered QA testingIntegration into the Software SDLCSOA AnalysisCreate SOA ControlsCoordinated SOA DevelopmentIT Management for SOA
- Determine system, project, and business process impact.- Avoid “surprise” system overloads , whether from service misuse or unexpected business growth.SOA CycleAre You Getting Value Here?Distributed MonitoringSOA AnalysisCreate SOA ControlsPinpoint problemsSLA controlExcess useCoordinated SOA DevelopmentIT Management for SOA
- Improve what needs improving and provides maximum return!SOA CycleAre You Getting Value Here?Distributed Monitoringmeasurethe right points +Get detailed feedback=Show the ROI, detailed/granular and enterprise.SOA AnalysisCreate SOA ControlsOngoing KPI’s for SOACoordinated SOA DevelopmentIT Management for SOA
What will we get from a Methodology ?	     Moving up in the SOA maturity model
Create services definitionsSOA maturity modelIntegrate SOA into project developmentmethodologyQuantify costs, time, and businessbenefits of pilot projectsKey goalsBusiness ValueNewFunctionality10InitialServices
Specify technology standards for SOASOA maturity modelIntegrate SOA into organization-widedevelopment processUse incremental integrationKey goalsBusiness ValueIT CostReduction &ControlNewFunctionality210InitialServicesArchitectedServices
Specify policies for use of SOA in creationor modification of business processesSOA maturity modelTake advantage of event-oriented andmediation functionality of SOA technologies,especially with regards to enhancing/extending business processesKey goalsBusiness Valuechange businessprocesses quicklyand effectivelyIT CostReduction &ControlNewFunctionality2130InitialServicesArchitectedServicesBusinessService
SOA maturity modelSpecify policies for use of SOA incollaboration with business and tradingpartnersImplement cross-enterprise securityKey goalsCollaborationwith business &trading partnersBusiness ValueChange businessprocesses quickly& effectivelyIT CostReduction &ControlNewFunctionality21340InitialServicesArchitectedServicesBusinessServiceCollaborativeServices

More Related Content

PPT
Ascentn Ms Soa Bpm Conf Jan 2009
hanshantson
 
PPT
Jon Pyke Keynote Address
Nathaniel Palmer
 
PPTX
No SOA ROI - SOA is Dead? Getting SOA Value
Akiva Marks
 
PDF
2. oracle bpm soa 11g - simple - unified - complete
Doina Draganescu
 
PDF
Next generation BPM
Bhekumuzi Xaba
 
PPTX
Techniques to Effectively Monitor the Performance of Customers in the Cloud
Salesforce Engineering
 
PPTX
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Alithya
 
PPT
I T E007 Warner 091807
Dreamforce07
 
Ascentn Ms Soa Bpm Conf Jan 2009
hanshantson
 
Jon Pyke Keynote Address
Nathaniel Palmer
 
No SOA ROI - SOA is Dead? Getting SOA Value
Akiva Marks
 
2. oracle bpm soa 11g - simple - unified - complete
Doina Draganescu
 
Next generation BPM
Bhekumuzi Xaba
 
Techniques to Effectively Monitor the Performance of Customers in the Cloud
Salesforce Engineering
 
Why and How to Implement Operation Transfer Pricing (OTP) with Oracle EPM Cloud
Alithya
 
I T E007 Warner 091807
Dreamforce07
 

What's hot (20)

PPTX
Bpms, Putting Business In The Driver’S Seat
hanshantson
 
PDF
Building a Center of Excellence for your Salesforce crm team
Buyan Thyagarajan
 
PPT
David Caruso Keynote Address
Nathaniel Palmer
 
PDF
Transform 2014: Kofax TotalAgility™ Accounts Payable Automation – A Best-In-C...
Kofax
 
PPTX
UpCRM Salesforce Hub
Yves Leblond
 
PPTX
Monitoring @ Scale in Salesforce
Salesforce Engineering
 
PPTX
WEBINAR: Align your Enterprise with Powerful Analytics! Oracle EPBCS (Enterpr...
Amber Wallace
 
PPT
Crash Course in Salesforce Service and Support
dreamforce2006
 
PPTX
Salesforce Spring 17 features for Higher Ed, HEDA best practices and Free apps
Buyan Thyagarajan
 
PDF
The Three Pillars of Modern Business Process Management Solutions
Appian
 
PPT
Jonathan Mack Keynote Address
Nathaniel Palmer
 
PDF
Salesforce Support Services | Etisbew
Etisbew
 
PPT
Getting SOX Compliant with Salesforce
dreamforce2006
 
PDF
An Inside View at Box and Workday - Managing for Growth and Employee Success
Dreamforce
 
PPTX
Trigent SharePoint expertise
Chetan S
 
PDF
SOFY General Brochure V5
Emiel van Kampen
 
PPT
Paul Strassman Keynote Address
Nathaniel Palmer
 
PPTX
Predictive System Performance Data Analysis
Salesforce Engineering
 
PPTX
[Webinar] 5 Ways to Run IT Like You Mean Business
SunView Software, Inc.
 
PPT
I T E001 Chancellor 091707
Dreamforce07
 
Bpms, Putting Business In The Driver’S Seat
hanshantson
 
Building a Center of Excellence for your Salesforce crm team
Buyan Thyagarajan
 
David Caruso Keynote Address
Nathaniel Palmer
 
Transform 2014: Kofax TotalAgility™ Accounts Payable Automation – A Best-In-C...
Kofax
 
UpCRM Salesforce Hub
Yves Leblond
 
Monitoring @ Scale in Salesforce
Salesforce Engineering
 
WEBINAR: Align your Enterprise with Powerful Analytics! Oracle EPBCS (Enterpr...
Amber Wallace
 
Crash Course in Salesforce Service and Support
dreamforce2006
 
Salesforce Spring 17 features for Higher Ed, HEDA best practices and Free apps
Buyan Thyagarajan
 
The Three Pillars of Modern Business Process Management Solutions
Appian
 
Jonathan Mack Keynote Address
Nathaniel Palmer
 
Salesforce Support Services | Etisbew
Etisbew
 
Getting SOX Compliant with Salesforce
dreamforce2006
 
An Inside View at Box and Workday - Managing for Growth and Employee Success
Dreamforce
 
Trigent SharePoint expertise
Chetan S
 
SOFY General Brochure V5
Emiel van Kampen
 
Paul Strassman Keynote Address
Nathaniel Palmer
 
Predictive System Performance Data Analysis
Salesforce Engineering
 
[Webinar] 5 Ways to Run IT Like You Mean Business
SunView Software, Inc.
 
I T E001 Chancellor 091707
Dreamforce07
 
Ad

Viewers also liked (20)

PDF
Recipe for successful social business - An Overview on our Social Business Ma...
Texavi Innovative Solutions
 
PPT
E Business Maturity Model 2.0 7 Key Recommendations
Gijsbert van der Sleen
 
PPTX
Applicability of CMMI for Small to Medium Enterprises
rhefner
 
PPT
Cmmi Dev 2
kmpeter
 
PPT
CMMi for Services lecture
Frank Willems
 
PPTX
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Leading Edge Process Consultants LLC
 
PDF
CMMI Explored - Concept of Maturity
AlignMentor
 
PPTX
Improving SharePoint Business Process Maturity
OpenText Global 360
 
DOC
CMMI Implementation Guide
Vishnuvarthanan Moorthy
 
PDF
CMMi = Scrum, Keynote, Recife May 08
borisgloger consulting GmbH
 
PPT
Capability Maturity Model Integrity (CMMI)
Ivan Lanin
 
PPT
The True Costs and Benefits of CMMI Level 5
rhefner
 
PPT
A Capability Maturity Model for Corporate Performance Management, an Empirica...
Mika Aho
 
PPT
Measuring Process Maturity: The Business Process Maturity Model
Nathaniel Palmer
 
PPT
A Simple Introduction To CMMI For Beginer
Manas Das
 
PDF
Business Process Maturity and Centers of Excellence
Sandy Kemsley
 
PDF
Business Process Modeling with BPMN 2.0 - Second edition
Gregor Polančič
 
PDF
10%2 D04%20 Art%20 Bp%20 Maturity%20 Model%20%2 D%20 Fisher%2 Epdf
shinikju
 
PDF
The CMMI: It’s So Much More Than Merely Improving Software Processes
Henry Schneider
 
PPTX
Slide apresentação CMMI-TOGAF
Edton Lemos
 
Recipe for successful social business - An Overview on our Social Business Ma...
Texavi Innovative Solutions
 
E Business Maturity Model 2.0 7 Key Recommendations
Gijsbert van der Sleen
 
Applicability of CMMI for Small to Medium Enterprises
rhefner
 
Cmmi Dev 2
kmpeter
 
CMMi for Services lecture
Frank Willems
 
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Leading Edge Process Consultants LLC
 
CMMI Explored - Concept of Maturity
AlignMentor
 
Improving SharePoint Business Process Maturity
OpenText Global 360
 
CMMI Implementation Guide
Vishnuvarthanan Moorthy
 
CMMi = Scrum, Keynote, Recife May 08
borisgloger consulting GmbH
 
Capability Maturity Model Integrity (CMMI)
Ivan Lanin
 
The True Costs and Benefits of CMMI Level 5
rhefner
 
A Capability Maturity Model for Corporate Performance Management, an Empirica...
Mika Aho
 
Measuring Process Maturity: The Business Process Maturity Model
Nathaniel Palmer
 
A Simple Introduction To CMMI For Beginer
Manas Das
 
Business Process Maturity and Centers of Excellence
Sandy Kemsley
 
Business Process Modeling with BPMN 2.0 - Second edition
Gregor Polančič
 
10%2 D04%20 Art%20 Bp%20 Maturity%20 Model%20%2 D%20 Fisher%2 Epdf
shinikju
 
The CMMI: It’s So Much More Than Merely Improving Software Processes
Henry Schneider
 
Slide apresentação CMMI-TOGAF
Edton Lemos
 
Ad

Similar to Soa maturity business model (20)

PPT
Soa In The Combat Zone
David Linthicum
 
PPT
Ronald Schmelzer Keynote Address
Nathaniel Palmer
 
PPT
Soa By The Numbers
David Linthicum
 
PPT
Ciber Soa April 2007 Omaha
kmansour
 
PPTX
SOA Methodology - Strategy (as of 2010)
Akiva Marks
 
PPTX
Soa bpm system_analysts_0311
Avi Rosenthal
 
PPT
Soa Six Domain Model Part I
Terry Cho
 
PPT
Successful Approaches To Achieving Real Results With Soa
stevendearborn
 
PPT
OK SOA
Alan Crean
 
PPTX
SOA - Make your CEO Happy
Srinivas Kumar R
 
PPTX
05 Service Oriented Architecture Series - Preparing for SOA
Pouria Ghatrenabi
 
PDF
Business Results: Get there faster with SOA Governance
Kelly Emo
 
PPT
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
bpriddey
 
PPT
Governance and Business Participation: The Key Requirements for Effective SOA...
Nathaniel Palmer
 
PPT
Governance and Business Participation: The Key Requirements for Effective SOA...
Nathaniel Palmer
 
PPT
Developing an SOA Strategy
dreamforce2006
 
PPT
5 Things To Avoid When Doing Soa
David Linthicum
 
PDF
Chris Riley S O A Modeling
SOA Symposium
 
PDF
Soa best practice
Ravi Nekkalapu
 
PPT
Soa To The Rescue
David Linthicum
 
Soa In The Combat Zone
David Linthicum
 
Ronald Schmelzer Keynote Address
Nathaniel Palmer
 
Soa By The Numbers
David Linthicum
 
Ciber Soa April 2007 Omaha
kmansour
 
SOA Methodology - Strategy (as of 2010)
Akiva Marks
 
Soa bpm system_analysts_0311
Avi Rosenthal
 
Soa Six Domain Model Part I
Terry Cho
 
Successful Approaches To Achieving Real Results With Soa
stevendearborn
 
OK SOA
Alan Crean
 
SOA - Make your CEO Happy
Srinivas Kumar R
 
05 Service Oriented Architecture Series - Preparing for SOA
Pouria Ghatrenabi
 
Business Results: Get there faster with SOA Governance
Kelly Emo
 
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
bpriddey
 
Governance and Business Participation: The Key Requirements for Effective SOA...
Nathaniel Palmer
 
Governance and Business Participation: The Key Requirements for Effective SOA...
Nathaniel Palmer
 
Developing an SOA Strategy
dreamforce2006
 
5 Things To Avoid When Doing Soa
David Linthicum
 
Chris Riley S O A Modeling
SOA Symposium
 
Soa best practice
Ravi Nekkalapu
 
Soa To The Rescue
David Linthicum
 

More from Yuval Birenboum (8)

PPTX
The Cloud is dead ?! Blockchain in the new cloud
Yuval Birenboum
 
PPTX
blockchain is the new cloud
Yuval Birenboum
 
PPTX
Chaos engineering in the cloud
Yuval Birenboum
 
PPTX
Native Cloud Application Development
Yuval Birenboum
 
PPTX
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, E...
Yuval Birenboum
 
PPSX
What is bpm and why lombardi eng
Yuval Birenboum
 
PPSX
What is b2 b and why sterling en
Yuval Birenboum
 
PPSX
Accessing sap and_mainframe_data_and_applications_via_share_point
Yuval Birenboum
 
The Cloud is dead ?! Blockchain in the new cloud
Yuval Birenboum
 
blockchain is the new cloud
Yuval Birenboum
 
Chaos engineering in the cloud
Yuval Birenboum
 
Native Cloud Application Development
Yuval Birenboum
 
Native Cloud implementation using Spring Cloud, Netflix OSS, Docker, Swarm, E...
Yuval Birenboum
 
What is bpm and why lombardi eng
Yuval Birenboum
 
What is b2 b and why sterling en
Yuval Birenboum
 
Accessing sap and_mainframe_data_and_applications_via_share_point
Yuval Birenboum
 

Recently uploaded (20)

PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
The Future of Artificial Intelligence (AI)
Mukul
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Doc9.....................................
SofiaCollazos
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 

Soa maturity business model

  • 1. SRL Methodology LibrarySOAYuval BirenboumCTOIntegration, SOA, BPM & Architecture
  • 2. Lack of Agility ? Duplication ? | Data | Web service | Process |Low Reliability ?High Maintenance Costs?Support Confusion - Difficult Root Cause Determination?IT ChallengesWhere are Your Pain Points?Can’t Estimate Change Impact?Poor Project Estimating with Multiple Systems Involved?Falling Data Quality?Project Failure?
  • 3. Integration Has Become EasyQuick and EasyWhat did we get ?connection between systems exposure of transactionsspread of data & functionsSOA technologies enable AssetVisibilityProcess ModelingImpact Analysis
  • 4. How did we get here ?The Big Box ApplicationStand alone.Modules can import/export data but not dependentRepresented a complete end-to-end process by itself. Asset ManagementInventoryAsset StatePartsAccountingOrderingSuppliesStock Control
  • 5. How did we get here ?But Data Became “Real Time”Not acceptable to slowly import/export data between applications Asset ManagementInventoryAsset StatePartsAccountingOrderingSuppliesStock Control
  • 6. How did we get here ?The Distributed ApplicationThe Big BoxApplicationAsset ProcessInventoryAsset StatePartsDecompositionIncreased complexity
  • 9. New security requirementsAccountingOrderingSuppliesStock Controldistributed interconnected systems and processes.
  • 10. Business : IT ChallengesQuickly Changing Business DemandsDo Even More with LessMove Beyond OverheadStart Innovating
  • 11. Business Demands vs. IT ConstraintsStop runningStart innovatingNew & changing business demandsBusiness needBusiness ValueDo more with lessBusiness subductionBusiness growthRun the business0Increased complexityIT ConstraintsReliabilityIssuesPerformanceConcerns
  • 12. SOA eliminates the gapStop runningStart innovatingIT Empowers the BusinessNew & changing business demandsBusiness needBusiness ValueDo more with lessBusiness subductionBusiness growthRun the business0Increased complexityIT ConstraintsReliabilityIssuesAssets & Process Composition = Service Enabling Assets & Process Visibility = (re)useBAM, Governance & KPI’s = ControlPerformanceConcerns
  • 13. SOA ApproachesDoes it matter ?Top-DownMiddle-OutBottom-UpStart with business model finish with implementationFor each project expose, compose & consumeStart with implementation finish with business modelWhichever you choose, same steps different order.None of these approaches say “Start tool shopping…”
  • 14. A Full SOA ModelIn a perfect world, SOA would follow three top-down stages…Collaborative ModelingCollaborative OperationService Oriented System Construction
  • 15. The three milestones of SOACollaborative modelingMulti-views business modelling describes enterprise businessCollaborative modelingBusiness model is transformed into platform independent business collaborative modelPlatform-independent business collaborative model is mapped into platform-specific business collaborative model
  • 16. The three milestones of SOAService modules in enterprise information systems are identified, encapsulated and published into business process servicesService oriented information system construction Build service component librariesTheservices in these libraries can be composed and choreographed
  • 17. The three milestones of SOAMonitor enterprise business processesCollaborative operation and evaluationAnalyze and Optimize the performance of the enterprises business processes by a workflow management systemEnforce business policies and regulations
  • 18. ChallengesWe have a large number of existing systems in older technology & architecture models to maintain & integrate.We have project and business deadlines that don’t care about architecture, they just want to get it done NOW.SOA tech has entered bottom-up, without methodologies & process, because “just connecting things using SOAP” is fast and easy.
  • 19. SOA Technology without Methodology leads to…Hard to identify process impact, impact of changes and system modifications and upgradesMajor Support (Root Cause Identification) ChallengesConnection SpaghettiProcess DuplicationReduced ReliabilityData Duplication
  • 20. SOA Methodology Provides Measurable Value Adjustments for Each StageEvery Stage of the Software Development LifecycleRequires Tweaks to Achieve SOA Success & Get Real Value Measurements for Each Stage Keeps the SOA ROI Positive Provides Describable Business Value
  • 21. - Improved Data Quality- Reduced Business Process DuplicationSOA CycleAre You Getting Value Here?Identify & Modelthe “gold copy of data” “business process”the right source “system” or “application”SOA Analysis
  • 22. - Increased Reuse / Faster Development- Increased AgilitySOA CycleAre You Getting Value Here?Creatingreuse incentives services with highest likelihood of reusePenaltieshaving to adjust services in the next yearHandling of budget issues regarding first-creator cost, maintenance & support costs, etcSOA AnalysisIT Management for SOA
  • 23. - Improved Service & IT Process Control- Improved Project Estimating- Clear Understanding of Change ImpactSOA CycleAre You Getting Value Here?GovernanceManaged Service SDLC WorkflowPolicy Creation, Automated Application & EnforcementImpact AnalysisDetermine, Track, ReportSOA AnalysisCreate SOA ControlsIT Management for SOA
  • 24. - Avoid SOA Reliability Decreases- Allow for coordinated parallel development, faster results!SOA CycleAre You Getting Value Here?Consumer – Provider contractsRoles and responsibilityLayered QA testingIntegration into the Software SDLCSOA AnalysisCreate SOA ControlsCoordinated SOA DevelopmentIT Management for SOA
  • 25. - Determine system, project, and business process impact.- Avoid “surprise” system overloads , whether from service misuse or unexpected business growth.SOA CycleAre You Getting Value Here?Distributed MonitoringSOA AnalysisCreate SOA ControlsPinpoint problemsSLA controlExcess useCoordinated SOA DevelopmentIT Management for SOA
  • 26. - Improve what needs improving and provides maximum return!SOA CycleAre You Getting Value Here?Distributed Monitoringmeasurethe right points +Get detailed feedback=Show the ROI, detailed/granular and enterprise.SOA AnalysisCreate SOA ControlsOngoing KPI’s for SOACoordinated SOA DevelopmentIT Management for SOA
  • 27. What will we get from a Methodology ? Moving up in the SOA maturity model
  • 28. Create services definitionsSOA maturity modelIntegrate SOA into project developmentmethodologyQuantify costs, time, and businessbenefits of pilot projectsKey goalsBusiness ValueNewFunctionality10InitialServices
  • 29. Specify technology standards for SOASOA maturity modelIntegrate SOA into organization-widedevelopment processUse incremental integrationKey goalsBusiness ValueIT CostReduction &ControlNewFunctionality210InitialServicesArchitectedServices
  • 30. Specify policies for use of SOA in creationor modification of business processesSOA maturity modelTake advantage of event-oriented andmediation functionality of SOA technologies,especially with regards to enhancing/extending business processesKey goalsBusiness Valuechange businessprocesses quicklyand effectivelyIT CostReduction &ControlNewFunctionality2130InitialServicesArchitectedServicesBusinessService
  • 31. SOA maturity modelSpecify policies for use of SOA incollaboration with business and tradingpartnersImplement cross-enterprise securityKey goalsCollaborationwith business &trading partnersBusiness ValueChange businessprocesses quickly& effectivelyIT CostReduction &ControlNewFunctionality21340InitialServicesArchitectedServicesBusinessServiceCollaborativeServices
  • 32. Collect and analyze business process orientedreal-time performance metricsSOA maturity modelImplement ongoing business processevaluation and re-engineeringBusiness transformationfrom reactive To real-timeImplement self-correcting businessprocessesKey goalsCollaborationwith business &trading partnersBusiness ValueChange businessprocesses quickly& effectivelyIT CostReduction &ControlNewFunctionality213540InitialServicesArchitectedServicesBusinessServiceCollaborativeServicesMeasuredServices
  • 33. SOA Value: Myth or Reality?Without Methodologies and Process Changes to MatchThe Technology Change, the IT Organization will SufferThe Promised SOA Advantages are Not Theoretical,But Require Planned Process Changes To Be GainedCost Savings?Reuse?Agility?Faster Development?

Editor's Notes

  • #5: בעבר פיתחנו מערכות גדולות שניהלו את הדרישות העסקיות של מחקות שלמותלדוגמא מערכת ניהול משאבים במפעל שכללה גם אני ניהול ההזמנות, גם את המלאי, גם את הספקים של הרכיבים ועוד.המערכות היו בתצורת Stand Aloneוהתנהלו ללא שום תלות במידע או במערכות אחרות המערכות יכלו לייצא ולייבא נתונים ברמה יומית כל לילה אך פעלו גם בלי נתונים חדשים.המערכות ניהלו ברמת המחלקה תהליך עסקי מלא מקצה לקצה.
  • #6: בשלב מסוים אנשי המידע בארגונים דרשו לראות מידע בזמן אמת ולא ברמה יומיתואז בצורה טבעית... שקף הבא
  • #7: בוצע Decomposition של חלק מהמודלים במערכותעברנו ממערכות ברמת מחלקה לתהליכים ברמת ארגוןעל מערכות מבוזרות.אם בעבר המערכות היו הנכסים כיום התהליך והמידע הם הנכסים.קליקהאבולוציה הטבעית שהתרחשה כתוצאה מהדרישה לנתונים בזמן אמת יצרה סט של בעיות חדש :הגדלת הסיבוכיותשל התהליכים שנובעת מ:קושי ניהולי - כיוון התהליכים מתרחשים במספר מערכות אין כלי ניהול אחד לתהליך ולא ניתן לראות ולהבין את התהליךטכנולוגיות שונות - פרוטורולים שונים, מבנה נתונים שונה, מבנה אובייקטלי שונה ועוד.הקטנת האמינות :אם בעבר היה מסד נתונים בודד לאפליקציה כעת יש לנו מספר מסדי נתונים, שרתים, מערכות הפעלה ונושא התקשורתכיצד אנו יודעים מה המידע הנכון ? אולי קיימת בעיית MDMכיצד אנו יודעים מה ההשפעה של שינוי בשירות או תהליך ? נושאי Governanceביצועיםכיצד אנו יודעים את רמת התפקוד של בעלי התפקידים בארגון ?כיצד אנו יודעים עד כמה נכונים ומועילים התהליכים בארגון ?כיצד אנו יודעים איפה ניתן לצמצם עליות ואיפה עלינו להשקיע ?
  • #8: New & Changing business demands -בכנס האחרון של STKIגימי אמר שה-IT לא מצופה יותר להימדד ב-Availability אלא ב-Responsivenessבעבר דרשו ממחלקות IT לייצר ולתחזק תהליכים ארגוניים, כיום הדרישה היא להשתנות תוך כדי ריצה עם הארגוןדוגמא - רגולציות ממשלתיות, הרחבת שירותים ללקוחDo more with less -כיום ה-IT נראה העיני הישות העסקית כמרכז עלות [Cost center] ולכן מצפים ממנו התייעלות כמו שאר המחלקותבעבר דרישות חדשות באו עם תקציבים חדשים, כיום IT צריך לפתח עם מה שקיים כבר במקביל לתחזוקה ואפילו להתצמצםדוגמא - הקטנת תקציבי IT, הכנסת מערכות במקום אנשים, תהליכי ייעולStop running start innovating - בעבר מחלקות IT היו עלות בארגון, כיום מצפים ממהלכים IT לייצר הכנסות חדשות לארגוןלדוגמא - הכנסת שירותי מובייל מדובר באקט טכנולוגי שנותן תמורה כספית
  • #9: Do more with less - בגלל הסיבוכיות המערכות והקשרים בניהן קשה לנו לרכז תהליכים ואנו עסוקים בתחזוקה במקום בשיפורNew & changing business demands - כיוון שאנחנו לא מכירים מספיק את המערכות והתהליכים קשה לנו להכניס שינויים מבלי לפגוע בישןכיוון שאנו לא יודעים לדוגמא איפה אנחנו מרוויחים כיום, אין לנו את היכולת לנבא מה אפשר להכניס כדי להגדיל את ההכנסות.
  • #10: כתוצאה מראות עסקית נכונההסיבוכיות הארגונית יורדתאנו מודעים יותר להשפעות השינוייםכתוצאה מיכולת ההרכבהאנו יכולים לשנות את התהליכים בצורה מידית ומתמשכת ולהשתנות עם הדרישות העסקיות Liquid ITכתוצאה מנתוני BAM ו-KPI’sאנו יכולים לזהות נקודות חזקות וחלשות בפעילות העסקית ולהבין כיצד אנו אנשי ה-IT יכולים להביא עוד תשואות לעסק.