SlideShare une entreprise Scribd logo
1  sur  20
Akiva Marks
Chief SOA Architect Consultant
March, 2010
Methodology Library
Akiva’s Historical Presentations
• Over years as a corporate enterprise architect, director of
enterprise architecture, and as an enterprise IT architecture
and IT management consultant, I prepared many
presentations about the leading technologies at the time…
how to use, where to value, what to avoid.
• As most concepts and technologies in software build upon
older tech sets, you may find these of value to understand
some of the foundations upon which your tech stack is
built…and perhaps identify ideas that still apply or offer
value.
• If you’d like to contact me to discuss further, I can be
contacted via akivam@gmail.com or via Linkedin -
https://www.linkedin.com/in/akivam/
Integration Has Become Easy
Quick and Easy
connection between systems
exposure of
transactions
spread of data
& functions
Asset
Visibility
Impact Analysis
Process
Modeling
SOA technologies enable
What did we get ?
SOA Approaches
Does it matter ?
For each project
expose, compose &
consume
Start with
implementation
finish with business
model
Start with business
model finish with
implementation
Top-Down Bottom-Up Middle-Out
Whichever you choose, same steps different order.
None of these approaches say “Start tool shopping…”
The three milestones of SOA
In a perfect world, migration to SOA would
follow three straightforward
top-down stages…
Collaborative
Modeling
Service Oriented
System Construction
Collaborative
Operation
The three milestones of SOA
Collaborative modeling
The three milestones of SOA
The three milestones of SOA
Construction implementation methodology
Challenges
We have a large
number of existing
systems in older
technology &
architecture models to
maintain & integrate.
SOA tech has entered
bottom-up, without
methodologies &
process, because “just
connecting things using
SOAP” is fast and easy.
We have project and
business deadlines that
don’t care about
architecture, they just want
to get it done NOW.
SOA Technology without
Methodology leads to…
Connection Spaghetti
Process Duplication
Reduced Reliability
Data Duplication
Major Support (Root Cause
Identification) Challenges
Hard to identify process impact,
impact of changes and system
modifications and upgrades
SOA Methodology Provides
Measurable Value
SOA Cycle
Are You Getting Value Here?
SOA
Analysis
Identify & Model
the “gold copy of data”
“business process”
the right source “system” or
“application”
SOA Cycle
Are You Getting Value Here?
SOA
Analysis
IT Management
for SOA
Creating
reuse incentives
services with highest likelihood of reuse
Penalties
having to adjust services in the next year
Handling of budget
issues regarding first-creator cost,
maintenance & support costs, etc
SOA Cycle
Are You Getting Value Here?
SOA
Analysis
IT Management
for SOA
Create SOA
Controls
Governance
Managed Service SDLC Workflow
Policy Creation, Automated Application
& Enforcement
Impact Analysis
Determine, Track, Report
SOA Cycle
Are You Getting Value Here?
SOA
Analysis
IT Management
for SOA
Create SOA
Controls
Coordinated SOA
Development
Consumer – Provider
contracts
Roles and responsibility
Layered QA testing
Integration into the Software
SDLC
SOA Cycle
Are You Getting Value Here?
SOA
Analysis
IT Management
for SOA
Create SOA
Controls
Coordinated SOA
Development
Distributed
Monitoring
Pinpoint problems
SLA control
Excess use
SOA Cycle
Are You Getting Value Here?
SOA
Analysis
IT Management
for SOA
Create SOA
Controls
Coordinated SOA
Development
Distributed
Monitoring
Ongoing KPI’s
for SOA
measure
the right points +
Get detailed feedback
=
Show the ROI, detailed/granular
and enterprise.
SOA Value: Myth or Reality?
Thank You

Contenu connexe

Similaire à SOA Methodology - Strategy (as of 2010)

I T E007 Warner 091807
I T E007  Warner 091807I T E007  Warner 091807
I T E007 Warner 091807Dreamforce07
 
Application Integration Architecture of Excellence - Answering to the Challenges
Application Integration Architecture of Excellence - Answering to the ChallengesApplication Integration Architecture of Excellence - Answering to the Challenges
Application Integration Architecture of Excellence - Answering to the ChallengesHenry Chandra
 
CMG2006.290213504
CMG2006.290213504CMG2006.290213504
CMG2006.290213504ypai
 
Transformation of the Enterprise to SOA
Transformation of the Enterprise to SOATransformation of the Enterprise to SOA
Transformation of the Enterprise to SOAtom termini
 
Service-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesService-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesRichard Akerman
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructureAngel Knight
 
Practiv Soa Presentation
Practiv   Soa PresentationPractiv   Soa Presentation
Practiv Soa PresentationTony Wilson
 
Agile and SOA Comparing the Two
Agile and SOA Comparing the TwoAgile and SOA Comparing the Two
Agile and SOA Comparing the TwoSally Elatta
 
Enterprise Architecture for Communication Service Providers
Enterprise Architecture for Communication Service ProvidersEnterprise Architecture for Communication Service Providers
Enterprise Architecture for Communication Service ProvidersPritam Dey
 
No SOA ROI - SOA is Dead? Getting SOA Value
No SOA ROI - SOA is Dead? Getting SOA ValueNo SOA ROI - SOA is Dead? Getting SOA Value
No SOA ROI - SOA is Dead? Getting SOA ValueAkiva Marks
 
BOral205012007.290213247
BOral205012007.290213247BOral205012007.290213247
BOral205012007.290213247ypai
 
SOAWave.290214054
SOAWave.290214054SOAWave.290214054
SOAWave.290214054ypai
 
10 Steps to Simplify and Improve Service-Oriented Architecture Governance
10 Steps to Simplify and Improve Service-Oriented Architecture Governance10 Steps to Simplify and Improve Service-Oriented Architecture Governance
10 Steps to Simplify and Improve Service-Oriented Architecture GovernancePerficient, Inc.
 

Similaire à SOA Methodology - Strategy (as of 2010) (20)

I T E007 Warner 091807
I T E007  Warner 091807I T E007  Warner 091807
I T E007 Warner 091807
 
Application Integration Architecture of Excellence - Answering to the Challenges
Application Integration Architecture of Excellence - Answering to the ChallengesApplication Integration Architecture of Excellence - Answering to the Challenges
Application Integration Architecture of Excellence - Answering to the Challenges
 
CMG2006.290213504
CMG2006.290213504CMG2006.290213504
CMG2006.290213504
 
Transformation of the Enterprise to SOA
Transformation of the Enterprise to SOATransformation of the Enterprise to SOA
Transformation of the Enterprise to SOA
 
Service-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesService-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library Services
 
OK SOA
OK SOAOK SOA
OK SOA
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructure
 
Soa e book-informit
Soa e book-informitSoa e book-informit
Soa e book-informit
 
soa ppt v7.ppt
soa ppt v7.pptsoa ppt v7.ppt
soa ppt v7.ppt
 
W
WW
W
 
SOA Presentation
SOA PresentationSOA Presentation
SOA Presentation
 
Oracle soa-vs-ibm-soa-345791
Oracle soa-vs-ibm-soa-345791Oracle soa-vs-ibm-soa-345791
Oracle soa-vs-ibm-soa-345791
 
Practiv Soa Presentation
Practiv   Soa PresentationPractiv   Soa Presentation
Practiv Soa Presentation
 
Agile and SOA Comparing the Two
Agile and SOA Comparing the TwoAgile and SOA Comparing the Two
Agile and SOA Comparing the Two
 
Enterprise Architecture for Communication Service Providers
Enterprise Architecture for Communication Service ProvidersEnterprise Architecture for Communication Service Providers
Enterprise Architecture for Communication Service Providers
 
No SOA ROI - SOA is Dead? Getting SOA Value
No SOA ROI - SOA is Dead? Getting SOA ValueNo SOA ROI - SOA is Dead? Getting SOA Value
No SOA ROI - SOA is Dead? Getting SOA Value
 
BOral205012007.290213247
BOral205012007.290213247BOral205012007.290213247
BOral205012007.290213247
 
SOAWave.290214054
SOAWave.290214054SOAWave.290214054
SOAWave.290214054
 
10 Steps to Simplify and Improve Service-Oriented Architecture Governance
10 Steps to Simplify and Improve Service-Oriented Architecture Governance10 Steps to Simplify and Improve Service-Oriented Architecture Governance
10 Steps to Simplify and Improve Service-Oriented Architecture Governance
 
Are you ready for the transformation
Are you ready for the transformationAre you ready for the transformation
Are you ready for the transformation
 

Dernier

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Dernier (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

SOA Methodology - Strategy (as of 2010)

  • 1. Akiva Marks Chief SOA Architect Consultant March, 2010 Methodology Library
  • 2. Akiva’s Historical Presentations • Over years as a corporate enterprise architect, director of enterprise architecture, and as an enterprise IT architecture and IT management consultant, I prepared many presentations about the leading technologies at the time… how to use, where to value, what to avoid. • As most concepts and technologies in software build upon older tech sets, you may find these of value to understand some of the foundations upon which your tech stack is built…and perhaps identify ideas that still apply or offer value. • If you’d like to contact me to discuss further, I can be contacted via akivam@gmail.com or via Linkedin - https://www.linkedin.com/in/akivam/
  • 3. Integration Has Become Easy Quick and Easy connection between systems exposure of transactions spread of data & functions Asset Visibility Impact Analysis Process Modeling SOA technologies enable What did we get ?
  • 4. SOA Approaches Does it matter ? For each project expose, compose & consume Start with implementation finish with business model Start with business model finish with implementation Top-Down Bottom-Up Middle-Out Whichever you choose, same steps different order. None of these approaches say “Start tool shopping…”
  • 5. The three milestones of SOA In a perfect world, migration to SOA would follow three straightforward top-down stages… Collaborative Modeling Service Oriented System Construction Collaborative Operation
  • 6. The three milestones of SOA Collaborative modeling
  • 10. Challenges We have a large number of existing systems in older technology & architecture models to maintain & integrate. SOA tech has entered bottom-up, without methodologies & process, because “just connecting things using SOAP” is fast and easy. We have project and business deadlines that don’t care about architecture, they just want to get it done NOW.
  • 11. SOA Technology without Methodology leads to… Connection Spaghetti Process Duplication Reduced Reliability Data Duplication Major Support (Root Cause Identification) Challenges Hard to identify process impact, impact of changes and system modifications and upgrades
  • 13. SOA Cycle Are You Getting Value Here? SOA Analysis Identify & Model the “gold copy of data” “business process” the right source “system” or “application”
  • 14. SOA Cycle Are You Getting Value Here? SOA Analysis IT Management for SOA Creating reuse incentives services with highest likelihood of reuse Penalties having to adjust services in the next year Handling of budget issues regarding first-creator cost, maintenance & support costs, etc
  • 15. SOA Cycle Are You Getting Value Here? SOA Analysis IT Management for SOA Create SOA Controls Governance Managed Service SDLC Workflow Policy Creation, Automated Application & Enforcement Impact Analysis Determine, Track, Report
  • 16. SOA Cycle Are You Getting Value Here? SOA Analysis IT Management for SOA Create SOA Controls Coordinated SOA Development Consumer – Provider contracts Roles and responsibility Layered QA testing Integration into the Software SDLC
  • 17. SOA Cycle Are You Getting Value Here? SOA Analysis IT Management for SOA Create SOA Controls Coordinated SOA Development Distributed Monitoring Pinpoint problems SLA control Excess use
  • 18. SOA Cycle Are You Getting Value Here? SOA Analysis IT Management for SOA Create SOA Controls Coordinated SOA Development Distributed Monitoring Ongoing KPI’s for SOA measure the right points + Get detailed feedback = Show the ROI, detailed/granular and enterprise.
  • 19. SOA Value: Myth or Reality?

Notes de l'éditeur

  1. 8/7/2018 6:39 PM
  2. 8/7/2018 6:39 PM
  3. 8/7/2018 6:39 PM
  4. קיימות מספר אפשרויות שימוש ל-BizTalk Adapter Pack שלא מערבות את BizTalk Server אך יש להבין את ה-Use case של כל אפשרות קליק
  5. קיימות מספר אפשרויות שימוש ל-BizTalk Adapter Pack שלא מערבות את BizTalk Server אך יש להבין את ה-Use case של כל אפשרות קליק
  6. קיימות מספר אפשרויות שימוש ל-BizTalk Adapter Pack שלא מערבות את BizTalk Server אך יש להבין את ה-Use case של כל אפשרות קליק
  7. 8/7/2018 6:39 PM
  8. 8/7/2018 6:39 PM
  9. 8/7/2018 6:39 PM
  10. 8/7/2018 6:39 PM
  11. 8/7/2018 6:39 PM
  12. 8/7/2018 6:39 PM
  13. 8/7/2018 6:39 PM
  14. 8/7/2018 6:39 PM
  15. 8/7/2018 6:39 PM
  16. 8/7/2018 6:39 PM