SlideShare uma empresa Scribd logo
1 de 26
SOA Methodologies in Practice Sandeep Purao , Ph.D. Associate Professor of IST  Enterprise Informatics and Integration Center Standards Interest Group, Socio-technical Systems Lab
We Are.. College of Information  Sciences and Technology
Services everywhere … SSME SOA SOC Web Services Methods Tools Co-creation Governance Systems Integration Service Economy Consulting Services Service Networks BPM Service Ecosystem
SOA ,[object Object],(IBM, July 2008)
SOA Principles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(Gartner, January 2008)
Hype Cycle: Integration (Gartner, Late 2007)
SOA ++ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(Gartner, Late 2008)
Hype Cycle: WS Standards (Gartner, Late 2007)
An Example ,[object Object],[object Object],[object Object],[object Object],[object Object],(Alter 2008)
Another example ,[object Object],[object Object],[object Object],[object Object],[object Object],(Basole and Rouse 2008)
Our own ongoing work ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A few problems ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Three Vendors  ->
The IBM View UML-based  Meta-model Meta-model includes  KPI, NFR, Goals, Processes © IBM
The IBM View Implemented with Rational New  Stereotypes © IBM
The IBM View Impact Diagram Graph- based Analysis © IBM
The CSC View Services as  Interfaces to Components Recognizes Business and Technical Services © CSC
The CSC View Kinds  of  Services Recognizes Manual and Automated Components and Services © CSC
The CSC View Network of Components Allows Creation of Graph-like Structures © CSC Proprietary
The CSC View Kinds  of  Services Can be Extended © CSC
The CSC View Patterns (known usage modes) Allows Linkages © CSC Proprietary
The Fujitsu View One state should be one service Service architecture quoted Service bus ordered fulfilled shipped Order billed © Fujitsu Quote service Order Processing service Logistics service Delivery service Billing service
The Fujitsu View Quality Checksheet Bill Order service Quote service Logistics service Delivery service Service architecture Service bus Quality Checklist Created Quality Report Produced issued collected created Billing service Analysis remains focused on the management data and the state transitions. Nothing about “systems” and “processes” yet © Fujitsu Quality Checklist Service Bill Creation Service Quality Report Service Bill issue service Bill  Collection service
The Fujitsu View © Fujitsu Interactions among services specified Service bus Quote service Order service Logistics service Delivery service Billing service Bill Collection service Bill Creation service Bill Issue service
Assessment ,[object Object],[object Object],[object Object],[object Object],[object Object]
Implications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Q+A ,[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Hva er SOA og Web services?
Hva er SOA og Web services?Hva er SOA og Web services?
Hva er SOA og Web services?Brian Elvesæter
 
ServiceOne-Integrated Service Delivery a paradigm shift
ServiceOne-Integrated Service Delivery a paradigm shiftServiceOne-Integrated Service Delivery a paradigm shift
ServiceOne-Integrated Service Delivery a paradigm shiftJury Konga
 
The Digital Journey - A Local Government Perspective
The Digital Journey - A Local Government PerspectiveThe Digital Journey - A Local Government Perspective
The Digital Journey - A Local Government PerspectiveSocitm
 
Crossroad roadmap ict2010
Crossroad roadmap ict2010Crossroad roadmap ict2010
Crossroad roadmap ict2010osimod
 
The role of electronic services in transformational government: a unified ser...
The role of electronic services in transformational government: a unified ser...The role of electronic services in transformational government: a unified ser...
The role of electronic services in transformational government: a unified ser...Luciano Batista
 
XML Schema Design and Management for e-Government Data Interoperability
XML Schema Design and Management for e-Government Data Interoperability XML Schema Design and Management for e-Government Data Interoperability
XML Schema Design and Management for e-Government Data Interoperability Thomas Lee
 
Using eID for business startup in Europe
Using eID for business startup in EuropeUsing eID for business startup in Europe
Using eID for business startup in EuropeDinand Tinholt
 
SPOCS Presentation EEMA Conference London June 2010
SPOCS Presentation EEMA Conference London June 2010SPOCS Presentation EEMA Conference London June 2010
SPOCS Presentation EEMA Conference London June 2010Dinand Tinholt
 
Policies impacting the Internet in Europe - An ISOC European Regional Bureau...
Policies impacting the Internet in Europe - An ISOC European Regional Bureau...Policies impacting the Internet in Europe - An ISOC European Regional Bureau...
Policies impacting the Internet in Europe - An ISOC European Regional Bureau...Internet Society
 
Maurizio Pilu NextGen 09
Maurizio Pilu NextGen 09Maurizio Pilu NextGen 09
Maurizio Pilu NextGen 09Marit Hendriks
 

Mais procurados (16)

Hva er SOA og Web services?
Hva er SOA og Web services?Hva er SOA og Web services?
Hva er SOA og Web services?
 
Alenka Zuzek, digital government, public service delivery, SIGMA, 18 March 2021
Alenka Zuzek, digital government, public service delivery, SIGMA, 18 March 2021Alenka Zuzek, digital government, public service delivery, SIGMA, 18 March 2021
Alenka Zuzek, digital government, public service delivery, SIGMA, 18 March 2021
 
Tier
TierTier
Tier
 
ServiceOne-Integrated Service Delivery a paradigm shift
ServiceOne-Integrated Service Delivery a paradigm shiftServiceOne-Integrated Service Delivery a paradigm shift
ServiceOne-Integrated Service Delivery a paradigm shift
 
DigiBiz'09 Welcoming
DigiBiz'09 WelcomingDigiBiz'09 Welcoming
DigiBiz'09 Welcoming
 
The Digital Journey - A Local Government Perspective
The Digital Journey - A Local Government PerspectiveThe Digital Journey - A Local Government Perspective
The Digital Journey - A Local Government Perspective
 
Mihkel Lauk, digital government, public service delivery, SIGMA, 18 March 2021
Mihkel Lauk, digital government, public service delivery, SIGMA, 18 March 2021Mihkel Lauk, digital government, public service delivery, SIGMA, 18 March 2021
Mihkel Lauk, digital government, public service delivery, SIGMA, 18 March 2021
 
Crossroad roadmap ict2010
Crossroad roadmap ict2010Crossroad roadmap ict2010
Crossroad roadmap ict2010
 
The role of electronic services in transformational government: a unified ser...
The role of electronic services in transformational government: a unified ser...The role of electronic services in transformational government: a unified ser...
The role of electronic services in transformational government: a unified ser...
 
XML Schema Design and Management for e-Government Data Interoperability
XML Schema Design and Management for e-Government Data Interoperability XML Schema Design and Management for e-Government Data Interoperability
XML Schema Design and Management for e-Government Data Interoperability
 
Minister Tamara Srzentic, life events in public service delivery, SIGMA, 4 Ma...
Minister Tamara Srzentic, life events in public service delivery, SIGMA, 4 Ma...Minister Tamara Srzentic, life events in public service delivery, SIGMA, 4 Ma...
Minister Tamara Srzentic, life events in public service delivery, SIGMA, 4 Ma...
 
Conclusions, Mihkel Lauk, life events in public service delivery, SIGMA, 1 Ap...
Conclusions, Mihkel Lauk, life events in public service delivery, SIGMA, 1 Ap...Conclusions, Mihkel Lauk, life events in public service delivery, SIGMA, 1 Ap...
Conclusions, Mihkel Lauk, life events in public service delivery, SIGMA, 1 Ap...
 
Using eID for business startup in Europe
Using eID for business startup in EuropeUsing eID for business startup in Europe
Using eID for business startup in Europe
 
SPOCS Presentation EEMA Conference London June 2010
SPOCS Presentation EEMA Conference London June 2010SPOCS Presentation EEMA Conference London June 2010
SPOCS Presentation EEMA Conference London June 2010
 
Policies impacting the Internet in Europe - An ISOC European Regional Bureau...
Policies impacting the Internet in Europe - An ISOC European Regional Bureau...Policies impacting the Internet in Europe - An ISOC European Regional Bureau...
Policies impacting the Internet in Europe - An ISOC European Regional Bureau...
 
Maurizio Pilu NextGen 09
Maurizio Pilu NextGen 09Maurizio Pilu NextGen 09
Maurizio Pilu NextGen 09
 

Semelhante a SOA Methodologies in Practice

Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructureAngel Knight
 
Successful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With SoaSuccessful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With Soastevendearborn
 
Kutsikos - A Service Portfolio Model
Kutsikos - A Service Portfolio Model Kutsikos - A Service Portfolio Model
Kutsikos - A Service Portfolio Model ServiceWave 2010
 
A Service Portfolio Model for Value Creation in Networked Enterprise Systems
A Service Portfolio Model for Value Creation in Networked Enterprise SystemsA Service Portfolio Model for Value Creation in Networked Enterprise Systems
A Service Portfolio Model for Value Creation in Networked Enterprise SystemsServiceWave 2010
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticePini Cohen
 
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEMMETRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEMijseajournal
 
Cloud Operating Model Design
Cloud Operating Model DesignCloud Operating Model Design
Cloud Operating Model DesignJoseph Schwartz
 
Services Modeling based on SOA and BPM for Information System Flexibility Imp...
Services Modeling based on SOA and BPM for Information System Flexibility Imp...Services Modeling based on SOA and BPM for Information System Flexibility Imp...
Services Modeling based on SOA and BPM for Information System Flexibility Imp...IJECEIAES
 
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy Presentationbclohesy
 
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationAlan Frye
 
Aligning The Business Model to Technology Landscapes Enterprise Systems Arch...
Aligning The Business Model to  Technology Landscapes Enterprise Systems Arch...Aligning The Business Model to  Technology Landscapes Enterprise Systems Arch...
Aligning The Business Model to Technology Landscapes Enterprise Systems Arch...Daljit Banger
 
Architecting Your Enterprise
Architecting Your EnterpriseArchitecting Your Enterprise
Architecting Your EnterpriseEd Seidewitz
 
ClearCost License & Implementation under $50K
ClearCost License & Implementation under $50KClearCost License & Implementation under $50K
ClearCost License & Implementation under $50KMark S. Mahre
 
Architecting Enterprise BPM Systems for Optimal Agility
Architecting Enterprise BPM Systems for Optimal AgilityArchitecting Enterprise BPM Systems for Optimal Agility
Architecting Enterprise BPM Systems for Optimal AgilityNathaniel Palmer
 
Architecting enterprise BPM systems for optimal agility
Architecting enterprise BPM systems for optimal agilityArchitecting enterprise BPM systems for optimal agility
Architecting enterprise BPM systems for optimal agilityAlexander SAMARIN
 
SOA Program
SOA ProgramSOA Program
SOA Programmeymane
 

Semelhante a SOA Methodologies in Practice (20)

Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructure
 
EA and SOA
EA and SOAEA and SOA
EA and SOA
 
Successful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With SoaSuccessful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With Soa
 
Kutsikos - A Service Portfolio Model
Kutsikos - A Service Portfolio Model Kutsikos - A Service Portfolio Model
Kutsikos - A Service Portfolio Model
 
A Service Portfolio Model for Value Creation in Networked Enterprise Systems
A Service Portfolio Model for Value Creation in Networked Enterprise SystemsA Service Portfolio Model for Value Creation in Networked Enterprise Systems
A Service Portfolio Model for Value Creation in Networked Enterprise Systems
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
 
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEMMETRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEM
 
Cloud Operating Model Design
Cloud Operating Model DesignCloud Operating Model Design
Cloud Operating Model Design
 
Services Modeling based on SOA and BPM for Information System Flexibility Imp...
Services Modeling based on SOA and BPM for Information System Flexibility Imp...Services Modeling based on SOA and BPM for Information System Flexibility Imp...
Services Modeling based on SOA and BPM for Information System Flexibility Imp...
 
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy Presentation
 
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy Presentation
 
Aligning The Business Model to Technology Landscapes Enterprise Systems Arch...
Aligning The Business Model to  Technology Landscapes Enterprise Systems Arch...Aligning The Business Model to  Technology Landscapes Enterprise Systems Arch...
Aligning The Business Model to Technology Landscapes Enterprise Systems Arch...
 
Architecting Your Enterprise
Architecting Your EnterpriseArchitecting Your Enterprise
Architecting Your Enterprise
 
Gsbpm
GsbpmGsbpm
Gsbpm
 
ClearCost License & Implementation under $50K
ClearCost License & Implementation under $50KClearCost License & Implementation under $50K
ClearCost License & Implementation under $50K
 
SOA Presentation
SOA PresentationSOA Presentation
SOA Presentation
 
Architecting Enterprise BPM Systems for Optimal Agility
Architecting Enterprise BPM Systems for Optimal AgilityArchitecting Enterprise BPM Systems for Optimal Agility
Architecting Enterprise BPM Systems for Optimal Agility
 
ITIL V3 Overview
ITIL V3 OverviewITIL V3 Overview
ITIL V3 Overview
 
Architecting enterprise BPM systems for optimal agility
Architecting enterprise BPM systems for optimal agilityArchitecting enterprise BPM systems for optimal agility
Architecting enterprise BPM systems for optimal agility
 
SOA Program
SOA ProgramSOA Program
SOA Program
 

Mais de Sandeep Purao

Unlocking the value of health data - Presentation at the Congressional Lunche...
Unlocking the value of health data - Presentation at the Congressional Lunche...Unlocking the value of health data - Presentation at the Congressional Lunche...
Unlocking the value of health data - Presentation at the Congressional Lunche...Sandeep Purao
 
Keynote at Doctoral Consortium - CAiSE 2013 - Valencia Spain
Keynote at Doctoral Consortium - CAiSE 2013 - Valencia SpainKeynote at Doctoral Consortium - CAiSE 2013 - Valencia Spain
Keynote at Doctoral Consortium - CAiSE 2013 - Valencia SpainSandeep Purao
 
A Personal View on Research and Writing
A Personal View on Research and WritingA Personal View on Research and Writing
A Personal View on Research and WritingSandeep Purao
 
Re-using Integration Patterns as Design Knowledge
Re-using Integration Patterns as Design KnowledgeRe-using Integration Patterns as Design Knowledge
Re-using Integration Patterns as Design KnowledgeSandeep Purao
 
Problem Solving Process
Problem Solving ProcessProblem Solving Process
Problem Solving ProcessSandeep Purao
 
Technology Choices for Enterprise Integration
Technology Choices for Enterprise IntegrationTechnology Choices for Enterprise Integration
Technology Choices for Enterprise IntegrationSandeep Purao
 
Introduction to a Course in Advanced Enterprise Integration
Introduction to a Course in Advanced Enterprise IntegrationIntroduction to a Course in Advanced Enterprise Integration
Introduction to a Course in Advanced Enterprise IntegrationSandeep Purao
 
Systems of Systems - Design and Management
Systems of Systems - Design and ManagementSystems of Systems - Design and Management
Systems of Systems - Design and ManagementSandeep Purao
 
Standards and Standardization - A Research Project
Standards and Standardization - A Research ProjectStandards and Standardization - A Research Project
Standards and Standardization - A Research ProjectSandeep Purao
 
Standardization: Overcoming Design by Committee
Standardization: Overcoming Design by CommitteeStandardization: Overcoming Design by Committee
Standardization: Overcoming Design by CommitteeSandeep Purao
 
Using Problems to learn Service-oriented Computing
Using Problems to learn Service-oriented ComputingUsing Problems to learn Service-oriented Computing
Using Problems to learn Service-oriented ComputingSandeep Purao
 
DESRIST 2008 Doctoral Consortium Report
DESRIST 2008 Doctoral Consortium ReportDESRIST 2008 Doctoral Consortium Report
DESRIST 2008 Doctoral Consortium ReportSandeep Purao
 
The overlaps between Action Research and Design Research
The overlaps between Action Research and Design ResearchThe overlaps between Action Research and Design Research
The overlaps between Action Research and Design ResearchSandeep Purao
 

Mais de Sandeep Purao (13)

Unlocking the value of health data - Presentation at the Congressional Lunche...
Unlocking the value of health data - Presentation at the Congressional Lunche...Unlocking the value of health data - Presentation at the Congressional Lunche...
Unlocking the value of health data - Presentation at the Congressional Lunche...
 
Keynote at Doctoral Consortium - CAiSE 2013 - Valencia Spain
Keynote at Doctoral Consortium - CAiSE 2013 - Valencia SpainKeynote at Doctoral Consortium - CAiSE 2013 - Valencia Spain
Keynote at Doctoral Consortium - CAiSE 2013 - Valencia Spain
 
A Personal View on Research and Writing
A Personal View on Research and WritingA Personal View on Research and Writing
A Personal View on Research and Writing
 
Re-using Integration Patterns as Design Knowledge
Re-using Integration Patterns as Design KnowledgeRe-using Integration Patterns as Design Knowledge
Re-using Integration Patterns as Design Knowledge
 
Problem Solving Process
Problem Solving ProcessProblem Solving Process
Problem Solving Process
 
Technology Choices for Enterprise Integration
Technology Choices for Enterprise IntegrationTechnology Choices for Enterprise Integration
Technology Choices for Enterprise Integration
 
Introduction to a Course in Advanced Enterprise Integration
Introduction to a Course in Advanced Enterprise IntegrationIntroduction to a Course in Advanced Enterprise Integration
Introduction to a Course in Advanced Enterprise Integration
 
Systems of Systems - Design and Management
Systems of Systems - Design and ManagementSystems of Systems - Design and Management
Systems of Systems - Design and Management
 
Standards and Standardization - A Research Project
Standards and Standardization - A Research ProjectStandards and Standardization - A Research Project
Standards and Standardization - A Research Project
 
Standardization: Overcoming Design by Committee
Standardization: Overcoming Design by CommitteeStandardization: Overcoming Design by Committee
Standardization: Overcoming Design by Committee
 
Using Problems to learn Service-oriented Computing
Using Problems to learn Service-oriented ComputingUsing Problems to learn Service-oriented Computing
Using Problems to learn Service-oriented Computing
 
DESRIST 2008 Doctoral Consortium Report
DESRIST 2008 Doctoral Consortium ReportDESRIST 2008 Doctoral Consortium Report
DESRIST 2008 Doctoral Consortium Report
 
The overlaps between Action Research and Design Research
The overlaps between Action Research and Design ResearchThe overlaps between Action Research and Design Research
The overlaps between Action Research and Design Research
 

Último

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Último (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

SOA Methodologies in Practice

  • 1. SOA Methodologies in Practice Sandeep Purao , Ph.D. Associate Professor of IST Enterprise Informatics and Integration Center Standards Interest Group, Socio-technical Systems Lab
  • 2. We Are.. College of Information Sciences and Technology
  • 3. Services everywhere … SSME SOA SOC Web Services Methods Tools Co-creation Governance Systems Integration Service Economy Consulting Services Service Networks BPM Service Ecosystem
  • 4.
  • 5.
  • 6. Hype Cycle: Integration (Gartner, Late 2007)
  • 7.
  • 8. Hype Cycle: WS Standards (Gartner, Late 2007)
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. The IBM View UML-based Meta-model Meta-model includes KPI, NFR, Goals, Processes © IBM
  • 14. The IBM View Implemented with Rational New Stereotypes © IBM
  • 15. The IBM View Impact Diagram Graph- based Analysis © IBM
  • 16. The CSC View Services as Interfaces to Components Recognizes Business and Technical Services © CSC
  • 17. The CSC View Kinds of Services Recognizes Manual and Automated Components and Services © CSC
  • 18. The CSC View Network of Components Allows Creation of Graph-like Structures © CSC Proprietary
  • 19. The CSC View Kinds of Services Can be Extended © CSC
  • 20. The CSC View Patterns (known usage modes) Allows Linkages © CSC Proprietary
  • 21. The Fujitsu View One state should be one service Service architecture quoted Service bus ordered fulfilled shipped Order billed © Fujitsu Quote service Order Processing service Logistics service Delivery service Billing service
  • 22. The Fujitsu View Quality Checksheet Bill Order service Quote service Logistics service Delivery service Service architecture Service bus Quality Checklist Created Quality Report Produced issued collected created Billing service Analysis remains focused on the management data and the state transitions. Nothing about “systems” and “processes” yet © Fujitsu Quality Checklist Service Bill Creation Service Quality Report Service Bill issue service Bill Collection service
  • 23. The Fujitsu View © Fujitsu Interactions among services specified Service bus Quote service Order service Logistics service Delivery service Billing service Bill Collection service Bill Creation service Bill Issue service
  • 24.
  • 25.
  • 26.