We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byVivian Farwell
Modified over 2 years ago
Bas Kruiswijk Leiden 12 mei 2010 Service Oriented Architecture Part 2 - Organisational perspective
© Twynstra Gudde Service Oriented Architecture 2 Overview Part 2: SOA from an organisational perspective 1.Basic concepts 2.SOA from an organisational perspective –Software services en business / organisation services –Domains –Layered structure and process orchestration 3.SOA from a technical perspective 4.Process management 5.The SOA infrastructure 6.Applying SOA in the design process
© Twynstra Gudde Service Oriented Architecture 3 SOA Concepts From an organisational perspective –Software- and business services –Software services correspond to business services –Services are meaningful to end users / business people –Domains –Domains or responsability in an organisation –Offers services to other domains –Uses services of other domains –Reponsable for the way the services are provided –Services and processes –Services are the responsability of a specific domain –Processes exceed this level and can span multiple domains
© Twynstra Gudde Service Oriented Architecture 4 Services mirror business processes –Services and business processes –Organisational units (responsabilities) offer services to customers and partners, and to each other –Business processes provide these services –Organisational units are responsible for executing these business processes Domains –Separation of ‘interface’ and ‘implementation’ of business services, in the same way as technical services –Software services mirror business services –Business processes correspond tot services –Services are decomposed into smaller services, just as business processes are decomposed in subprocesses
© Twynstra Gudde Service Oriented Architecture 5 The promise of SOA –ICT jungle => Business control –Transparancy (how does ICT support business processes) –Aligning ICT with business –ICT rigidity => ICT Flexibility and agility –Enable (business) innovation, adapting to changes fast –ICT adapts quickly to business change –Enables an incremental change strategy (vs big bang) –Output oriented (focus on business value and purpose) –Reuse –Services can be reused in different applications –Services can be made available outside the organisation
© Twynstra Gudde Service Oriented Architecture 6 Granularity The right size of a service –Services may correspond to business processes –or to one step within such a process –and may be a compound or decomposed service –There are differences in granularity – there is no ‘right’ size –But there is a general rule: a service provides a meaningful piece of business functionality –This can be structured in a layered architecture
© Twynstra Gudde Service Oriented Architecture 7 Basic service Basic services provide access to databases and existing systems Database Backends Basic services Existing system
© Twynstra Gudde Service Oriented Architecture 8 Consumers use services Database Backends Basic services Existing system Consumers (presentation)
© Twynstra Gudde Service Oriented Architecture 9 Domains are the business owners of services Database Backends Basic services Existing system Domain Consumers (presentation)
© Twynstra Gudde Service Oriented Architecture 10 Compound services Database Backends Basic services Existing system Consumer (presentation) Compound services Domain
© Twynstra Gudde Service Oriented Architecture 11 Process services Support of business processes Database Backends Basic services Existing system Consumers (presentation) Compound services Domain Process services
© Twynstra Gudde Service Oriented Architecture 12 Enterprise servicebus Servicebus Database Backends Basic services Existing system Consumers (presentation) Compound services Domain Process services
© Twynstra Gudde Service Oriented Architecture 13 Orchestration engine Servicebus Orchestration engine Database Backends Basic services Existing system Consumers (presentation) Compound services Domain Process services
© Twynstra Gudde Service Oriented Architecture 14 Portal Servicebus Orchestration engine Portal Database Backends Basic services Existing system Consumers (presentation) Compound services Domain Process services
© Twynstra Gudde Service Oriented Architecture 15 Servicebus Backends Basic services Compound services Process services Portaal Presentation Orchestration engine BPEL XML, SOAP WSDL, UDDI J2EE (EJB etc.).NET (C# etc.) J2EE Portlets.NET Web parts HTML, XML, XSL J2EE JSP / Java Beans).NET ASP / ActiveX) ODBC, JDBC
© Twynstra Gudde Service Oriented Architecture 16 SOA Classification According to ‘SOA in practice’ Basic services Compound services Process services Fundamental SOA Federated SOA Process-enabled SOA basic data services basic logic services orchestrated services micro-flow macro-flow stateless stateful
© Twynstra Gudde Service Oriented Architecture 17 Alle intellectuele eigendomsrechten met betrekking tot deze presentatie berusten bij Twynstra Gudde. Niets uit deze presentatie mag worden verveelvoudigd of openbaar gemaakt zonder schriftelijke toestemming van Twynstra Gudde. Bas Kruiswijk
Enterprise Java and Data Services Designing for Broadly Available Grid Data Access Services.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
© IBM Corporation 2008 WebSphere demonstration Maurits André – WebSphere Technical Sales.
SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 1 Fundamentals of SOA.
IBM Software Group ® SOA – Successful Adoption and Barriers IDC Service-Oriented Architecture Conference 2005 Rick Robinson, IT Architect, IBM EMEA WebSphere.
Addition 1’s to
3 Copyright © 2005, Oracle. All rights reserved. Designing J2EE Applications.
95-843: Service Oriented Architecture Material taken from IBM CMU Ref. Architecture Document 1 Master of Information System Management Service Oriented.
Test B, 100 Subtraction Facts
SOA Basics SSE USTC Qing Ding. Topics Quick introduction to SOA Composite applications Services and SOA.
Addition Facts = = =
1 Copyright © 2005, Oracle. All rights reserved. Introduction.
IS 4420 Database Fundamentals Chapter 10: The Internet Database Environment Leon Chen.
C2: Introduction to OpenEdge ® Integration Technologies Chris James Senior Consultant.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
11 Copyright © 2005, Oracle. All rights reserved. Creating the Business Tier: Enterprise JavaBeans.
All rights reserved, Copyright © INTAP Overview: Guide for applying RM- ODP with UML Profile for EDOC From Enterprise Model to Computational Model.
Page 1 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Cory Casanave Architecture of Services SOA for E-Government Conference.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Natural Business Services for Construct Users Mark Barnard R&D Manager – Natural Business Services.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
IBM Business Consulting Services © Copyright IBM Corporation 2006 Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong.
WEEK 1 You have 10 seconds to name…
J0 1 Marco Ronchetti - Basi di Dati Web e Distribuite – Laurea Specialistica in Informatica – Università di Trento.
Stuart Sim Chief Architect Global Education & research Sun Client Solutions Blog:
1 9 Moving to Design Lecture Analysis Objectives to Design Objectives Figure 9-2.
Architecture, Styles, and Service Oriented Architecture Richard Osborne September 22, 2006.
Eldas 1.0 Enterprise Level Data Access Services Design Issues, Implementation and Future Development Davy Virdee.
CS 4720 Enterprise Architecture CS 4720 – Web & Mobile Systems.
19 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Developing Web Services.
© S Haughton more than 3?
® IBM Software Group © 2008 IBM Corporation Dr Tariq Aslam Business Alignment Using Enterprise Architecture Productivity, Governance, Innovation.
SOA, BPM, BPEL, jBPM. Outline Service oriented architecture Enterprise application integration Point-to-point integration Enterprise Service Bus BPM BPEL.
Past Tense Probe Past Tense Probe – Practice 1 Past Tense Probe – Practice 2.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
ICT in Business ICT Strategy Part 3b: Organizational issues Bas Kruiswijk Leiden University, April 2010.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
Advanced Web Technologies Lecture # 5 By: Faraz Ahmed.
1 Informatica Data Federation Overview Claudia Chandra Product Management.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
Describing Complex Products as Configurations using APL Arrays.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
You’ve Built The Pieces, Now Integrate Your Enterprise! Mid-Atlantic Regional Conference January 17, 2003 Patty Gertz, Princeton University
Presentation Title | Date | Page 1 Extracting Value from SOA.
EA Demonstration Study : Dissemination Forum – 8 June EA Views and Sub-views Patrick Bardet EA Unit.
Technical Track Session Service-Oriented Architecture Terry Woods.
Improving Human-Semantic Web Interaction: The Rhizomer Experience Roberto García and Rosa Gil GRIHO - Human Computer Interaction Research Group Universitat.
10 Systems Analysis and Design in a Changing World, Fifth Edition.
Stefano Picozzi Solutions Architect C9: SOA Management with Actional ® for Sonic Unplugged - Live at work…
© 2017 SlidePlayer.com Inc. All rights reserved.