SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 1 Fundamentals of SOA.

Slides:



Advertisements
Similar presentations
Business Alignment Using Enterprise Architecture
Advertisements

October 10-13, 2006 San Diego Convention Center, San Diego California VoIP/SOA Integration Impact on IT Apps, Processes, & Overall Business.
Presentation Title | Date | Page 1 Extracting Value from SOA.
C2: Introduction to OpenEdge® Integration Technologies
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Service Oriented Architecture Reference Model
Cultural Heritage in REGional NETworks REGNET T1.4: Development of the system specification.
Sensor Web Enablement and GEOSS Presented by: Terence van Zyl.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
SOA for EGovernment 1 Emergency Services Enterprise Framework: A Service-Oriented Approach Sukumar Dwarkanath COMCARE Michael Daconta Oberon Associates.
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.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
1 9 Moving to Design Lecture Analysis Objectives to Design Objectives Figure 9-2.
Week 2 The Object-Oriented Approach to Requirements
© 2011 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary. Towards a Model-Based Characterization of Data and Services Integration Paul.
Bas Kruiswijk Leiden 12 mei 2010 Service Oriented Architecture Part 2 - Organisational perspective.
1 First EMRAS II Technical Meeting IAEA Headquarters, Vienna, 19–23 January 2009.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
Week 1.
We will resume in: 25 Minutes.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
4/12/2015 7:43 AM HL7 Interoperability Paradigms September 2007 WGM, Atlanta, GA John Koisch, OCTL Consulting Alan Honey, Kaiser Permanente Grahame Grieve,
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
SDP Value Add in a Cloud Web 2.0 World Eric G Troup CTO, WW Communications & Media Industry Microsoft Corporation ITU Workshop on “Service Delivery Platforms.
Enterprise Integration Architecture IPMA Professional Development Seminar June 29, 2006 Scott Came Director, Enterprise Architecture Program Washington.
OASIS Reference Model for Service Oriented Architecture 1.0
Independent Insight for Service Oriented Practice Communicating SOA.
UDDI Overview Web Services Registry SOA Enabler. What Is UDDI? Universal Description, Discovery, and Integration Protocols for web services registry Public.
June 3, 2015 Government Technology Forum: Service Oriented Architecture (SOA) Jonathan Natarajan Enterprise Integration Program Manager.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
Stuart Sim Chief Architect Global Education & research Sun Client Solutions Blog:
Troy Hutchison Service Oriented Architecture (SOA) Security.
Aligning Business Processes to SOA B. Ramamurthy 6/16/2015Page 1.
SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.
Dynamic IT for the Dynamic Enterprise Creating the Next Generation of Business-Responsive IT Frank Gens SVP Research IDC.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
CS 415 N-Tier Application Development By Umair Ashraf July 5,2013 National University of Computer and Emerging Sciences Lecture # 8 Introduction to Service.
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Service Oriented Architecture (SOA) Dennis Schwarz November 21, 2008.
Page 1 SOA, Service Definitions, Gaps & Standards Roadmap Harmonization (Joint effort between OMG, The Open Group, OASIS and W3C) By: OMG: James Odell,
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
© 2005 IBM Corporation IBM Business-Centric SOA Event SOA on your terms and our expertise Operational Efficiency Achieved through People and SOA Martin.
Service-Oriented Architecture: An Approach to Information Sharing Regional Information Sharing Conference San Diego, CA November 28, 2006 Scott Came SEARCH.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
David Smiley SOA Technology Evangelist Software AG Lead, follow or get out of the way Here Comes SOA.
© Drexel University Software Engineering Research Group (SERG) 1 The OASIS SOA Reference Model Brian Mitchell.
HNDIT Rapid Application Development
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Introduction.
Advanced Web Technologies Lecture # 5 By: Faraz Ahmed.
Overview of SOA and the role of ESB/OSB
The Service in Service Oriented Architecture November 2, 2005 Aderbad Tamboli Petris.
Basics of SOA Testing Assurance Services Unit 24 February 2016.
SOA & Event Driven Architecture Steve Else, Ph.D., Certified Enterprise Architect, SOA COP Srinidhi Boray, Certified Enterprise Architect, Ingine, Inc.
Service Oriented Architecture Enabling the Agile and Flexible Business of the 21 st Century.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Service Oriented Architecture (SOA)
SOA-1: Fundamentals of Service-Oriented Architecture
Presentation transcript:

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 1 Fundamentals of SOA

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 2 Business flexibility depends on flexible IT Systems, processes and relationships Business Increasing desire for some business activities to change direction rapidly Desire for more flexible business models and footprints The freedom to innovate and involve others in innovation IT Shifting focus of enterprise automation requirements Support product and service differentiation Support management and strategy Align sourcing and spend with business priorities Source: MWD

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 3 So what are we working with … Build Core systems Corporate payments Claims management Billing system IT Focus Buy Supporting systems HR Payroll CRM Compose Business Infrastructure Process Automation SOA and Governance Integration Modernisation Web Services Integration

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 4 The Philosophy of Services Oriented Architecture (SOA) SOA is about building systems out of parts. ¬ Parts provide some business logic. ¬ Parts expose application and data operations. ¬ Parts should be loosely coupled. IT & Business share common view of business process.

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 5 What is a service … a mechanism to enable access to one or more capabilities, where the access is provided using a prescribed interface and is exercised consistent with constraints and policies as specified by the service description.

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 6 SOA Defined: Service Oriented Architecture is a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. It provides a uniform means to offer, discover, interact with and use capabilities to produce desired effects consistent with measurable preconditions and expectations. OASIS SOA Reference Model Technical Committee

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 7 SOA Defined: Part One Service Oriented Architecture is a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. It provides a uniform means to offer, discover, interact with and use capabilities to produce desired effects consistent with measurable preconditions and expectations. OASIS SOA Reference Model Technical Committee

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 8 Stuff we need … 1. Service Enablement

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 9 Technical Services Finely Grained Application Semantics Leave and Layer May include application processes Application platform providers Bottom up Cataloging Technical Services You already have these In your network Whether you know it or not…

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 10 Business Services Coarsely Grained Business Semantics Enables Business Processes Top Down Decomposition Technical Services Requires deliberate design… Business Services

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 11 SOA Defined: Part Two Service Oriented Architecture is a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. It provides a uniform means to offer, discover, interact with and use capabilities to produce desired effects consistent with measurable preconditions and expectations. OASIS SOA Reference Model Technical Committee

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 12 SOA Defined: Part Three Service Oriented Architecture is a paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. It provides a uniform means to offer, discover, interact with and use capabilities to produce desired effects consistent with measurable preconditions and expectations. OASIS SOA Reference Model Technical Committee

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 13 Stuff we need … 1. Service Enablement 3. Service Registry 2. Service Access/Interaction

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 14 Finding and Using Services "SOA is a mess waiting to happen. By encouraging widespread reuse of scattered software components, SOA threatens to transform the enterprise network into a complex, sprawling, unmanageable mesh. Left ungoverned, SOA could allow anyone anywhere to deploy a new service any time they wish, and anyone anywhere to invoke and orchestrate that service--and thousands of othersinto ever more convoluted messaging patterns." James Kobielus, principal analyst at Current Analysis SOA could allow anyone anywhere to deploy a new service any time they wish, and anyone anywhere to invoke and orchestrate that service

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 15 Interdependence Can Destroy Agility Logical Unit of Business Work Start End ServiceEvent Handler (Sink) Event Notification (Alert) How can you change anything once everything is tied together?

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 16 The Dangers of Service Spaghetti "SOA is a mess waiting to happen. By encouraging widespread reuse of scattered software components, SOA threatens to transform the enterprise network into a complex, sprawling, unmanageable mesh. Left ungoverned, SOA could allow anyone anywhere to deploy a new service any time they wish, and anyone anywhere to invoke and orchestrate that service--and thousands of othersinto ever more convoluted messaging patterns." James Kobielus, principal analyst at Current Analysis complex, sprawling, unmanageable

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 17 Why all this complexity ?

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 18 Governance is key for SOA lack of working governance mechanisms in midsize-to-large (greater than 50 services) post-pilot SOA projects will be the most common reason for project failure … Jess Thompson, Research Director, Gartner

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 19 Stuff we need … 1. Service Enablement 3. Service Registry 2. Service Access/Interaction 4. SOA Governance

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 20 Services (SOA Backplane) SAPLogistic Partner Rules Key applications … GUI Process