Bas Kruiswijk Leiden 12 mei 2010 Service Oriented Architecture Part 2 - Organisational perspective.

Slides:



Advertisements
Similar presentations
Business Alignment Using Enterprise Architecture
Advertisements

Overview: Guide for applying RM-ODP with UML Profile for EDOC
SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 1 Fundamentals of SOA.
Presentation Title | Date | Page 1 Extracting Value from SOA.
IBM Software Group ® SOA – Successful Adoption and Barriers IDC Service-Oriented Architecture Conference 2005 Rick Robinson, IT Architect, IBM EMEA WebSphere.
C2: Introduction to OpenEdge® Integration Technologies
C9: SOA Management with Actional® for Sonic™
J0 1 Marco Ronchetti - Basi di Dati Web e Distribuite – Laurea Specialistica in Informatica – Università di Trento.
Improving Human-Semantic Web Interaction: The Rhizomer Experience Roberto García and Rosa Gil GRIHO - Human Computer Interaction Research Group Universitat.
Complexity Presentation. 2 Agenda The Challenges of XML and Web Services Water and Steam XML Water Applications Customers Product Direction Summary Benefits.
2/11/2014 8:44 AM The CDA Release 3 Specification Stack September 2009 HL7 Services-Aware Enterprise Architecture Framework (SAEAF)
19 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Developing Web Services.
1 Copyright © 2005, Oracle. All rights reserved. Introduction.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
11 Copyright © 2005, Oracle. All rights reserved. Creating the Business Tier: Enterprise JavaBeans.
3 Copyright © 2005, Oracle. All rights reserved. Designing J2EE Applications.
Data Architecture at CIA Dave Roberts Chief Technical Officer Application Services, CIO CIA
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Page 1 Copyright © 2010 Data Access Technologies, Inc. Model Driven Solutions May 2009 Cory Casanave Architecture of Services SOA for E-Government Conference.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
EA Demonstration Study : Dissemination Forum – 8 June EA Views and Sub-views Patrick Bardet EA Unit.
0 - 0.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
Addition Facts
1 9 Moving to Design Lecture Analysis Objectives to Design Objectives Figure 9-2.
Enterprise Java and Data Services Designing for Broadly Available Grid Data Access Services.
Eldas 1.0 Enterprise Level Data Access Services Design Issues, Implementation and Future Development Davy Virdee.
Overview Environment for Internet database connectivity
95-843: Service Oriented Architecture Material taken from IBM CMU Ref. Architecture Document 1 Master of Information System Management Service Oriented.
Chapter 19 – Service-oriented Architecture
Describing Complex Products as Configurations using APL Arrays.
Natural Business Services for Construct Users Mark Barnard R&D Manager – Natural Business Services.
© S Haughton more than 3?
ICT in Business ICT Strategy Part 3b: Organizational issues Bas Kruiswijk Leiden University, April 2010.
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
Addition 1’s to 20.
Test B, 100 Subtraction Facts
Week 1.
Systems Analysis and Design in a Changing World, Fifth Edition
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
W3C Workshop, Bedford, MA – February 2007 An Insurance Industry Perspective Making the Web of Services Real.
Service Oriented Architecture Inevitable? What next?
Service Oriented Architecture Terry Woods Session 50.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Technical Track Session Service-Oriented Architecture Terry Woods.
28 October 2008CIS 340 # 1 Topics (continuing) To develop the concepts guiding SOA To define SOA components.
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
SOA Pilot BC Ferries BC OAUG 22 May 2008 Speakers: Chetan Sondagar – BC Ferries – Manager, Business & Safety Applications Mark Allen – Impac.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Stuart Sim Chief Architect Global Education & research Sun Client Solutions Blog:
SOA Basics SSE USTC Qing Ding. Topics Quick introduction to SOA Composite applications Services and SOA.
You’ve Built The Pieces, Now Integrate Your Enterprise! Mid-Atlantic Regional Conference January 17, 2003 Patty Gertz, Princeton University
Lucas Jellema Oracle OpenWorld 2014, San Francisco, CA, USA Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware for XML.
SOA, BPM, BPEL, jBPM.
CS 4720 Enterprise Architecture CS 4720 – Web & Mobile Systems.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
Imagining a Community Source Student Services System Leo Fernig Richard Spencer SOA Workshop Vancouver March 24, 2006.
Web Service Future CS409 Application Services Even Semester 2007.
Advanced Web Technologies Lecture # 5 By: Faraz Ahmed.
Overview of SOA and the role of ESB/OSB
© IBM Corporation 2008 WebSphere demonstration Maurits André – WebSphere Technical Sales.
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.
Hierarchical Architecture
Inventory of Distributed Computing Concepts and Web services
Elements of Service-Oriented Architecture
Introduction to Service-Orientation
Presentation transcript:

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