2005 Adobe Systems Incorporated. All Rights Reserved. Duane Nickull Adobe ® An Introduction to the OASIS Reference Model for Service Oriented Architecture.

Slides:



Advertisements
Similar presentations
Service Oriented Architecture Reference Model
Advertisements

2005 Adobe Systems Incorporated. All Rights Reserved.Adobe Confidential Duane Nickull Adobe ® Service Oriented Architecture Reference Model (SOA RM)
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
Business Architecture
OASIS Reference Architecture for SOA
Overview of OASIS SOA Reference Architecture Foundation (SOA-RAF)
Copyright © 2008 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. Andrew Stone Common Security.
OASIS Reference Model for Service Oriented Architecture 1.0
OASIS Service Oriented Architecture Reference Model Technical Committee (SOA-RM) BOOT CAMP April DRAFT: Not approved by the OASIS SOA RM TC.
Ken Laskey, co-editor 5th SOA for E-Government Conference 1 May 2008
Reference Models مدل های مرجع معماری.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Understanding Metamodels. Outline Understanding metamodels Applying reference models Fundamental metamodel for describing software components Content.
Using Architecture Frameworks
2007 Adobe Systems Incorporated. All Rights Reserved. 1 Model for the Old Web -> Client Server Server Client.
Itntroduction to UML, page 1 Introduction to UML.
Introduction to Information Architecture Informatics Training for CDC Public Health Advisors.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
Vers. national spatial data infrastructure training program Geospatial Business Planning Introduction to FGDC Initiatives Related to Geospatial Business.
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Software Architecture premaster course 1.  Israa Mosatafa Islam  Neveen Adel Mohamed  Omnia Ibrahim Ahmed  Dr Hany Ammar 2.
SOA Reference Model Generic Presentation DRAFT: Not approved by the OASIS SOA RM TC.
Getting Smarter with Information An Information Agenda Approach
2005 Adobe Systems Incorporated. All Rights Reserved. 1 An Introduction to the OASIS Reference Model for Service Oriented Architecture (SOA) Duane Nickull.
2005 Adobe Systems Incorporated. All Rights Reserved. Duane Nickull Adobe ® An Introduction to the OASIS Reference Model for Service Oriented Architecture.
Geog 463: GIS Workshop May 15, 2006 Information Systems Architecture Reading: Zachman 1987.
© Drexel University Software Engineering Research Group (SERG) 1 Based on the paper by Philippe Kruchten from Rational Software.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
T. Dawson, TASC 9/11/13 Use of a Technical Reference in NASA IV&V.
Using Business Scenarios for Active Loss Prevention Terry Blevins t
Standards Analysis Summary vMR – Pros Designed for computability Compact Wire Format Aligned with HeD Efforts – Cons Limited Vendor Adoption thus far Represents.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
Cloud Management Challenge Human experts in specific IT infrastructure and business domains possess substantial knowledge about prevention, remediation,
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 3: SOA Reference Model OASIS 2006.
This document is an OASIS SAF TC Working Draft. It does not reflect the views of the OASIS SAF TC or of OASIS Cloud Management Challenge Human experts.
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
UML Use Case Diagramming Guidelines. What is UML? The Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing,
Copyright © ASG - / Roadmap for Semantic based Telematics Services.
1 UNIT –II Architecting Web Service. 2 Why SOA? – business point of view  Information Technology (IT) workers face many challenges, including: Limited.
Service Service metadata what Service is who responsible for service constraints service creation service maintenance service deployment rules rules processing.
United States Department of Justice Achieving Information Interoperability and Business Agility The Justice Reference Architecture:
© 2009 The MITRE Corporation. All rights reserved Approved for Public Release; Distribution Unlimited Considerations for Versioning SOA Resources Ken Laskey.
Common Terminology Services 2 CTS 2 Submission Team Status Update HL7 Vocabulary Working Group May 17, 2011.
CSC 131 Fall 2006 Lecture # 6 Object-Oriented Concepts.
Repurpose, Compose, Profit— Next Generation SOA Infrastructure William Cox Cox Software Architects LLC Copyright 2008.
Service-Oriented Architecture: An Approach to Information Sharing Regional Information Sharing Conference San Diego, CA November 28, 2006 Scott Came SEARCH.
Copyright ©2004 Virtusa Corporation | CONFIDENTIAL Requirement Engineering Virtusa Training Group 2004 Trainer: Ojitha Kumanayaka Duration : 1 hour.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
OASIS Service Oriented Architecture Reference Model Technical Committee (SOA-RM) BOOT CAMP May DRAFT: Not approved by the OASIS SOA RM TC.
Lecture 13.  Failure mode: when team understands requirements but is unable to meet them.  To ensure that you are building the right system Continually.
Information Architecture The Open Group UDEF Project
© Drexel University Software Engineering Research Group (SERG) 1 The OASIS SOA Reference Model Brian Mitchell.
Overview of OASIS SOA Reference Architecture Ken Laskey OASIS SOA-RM RA Subcommittee 19 February 2008 Ken Laskey OASIS SOA-RM RA Subcommittee 19 February.
Software Engineering Lecture 10: System Engineering.
2005 Adobe Systems Incorporated. All Rights Reserved. 1 The OASIS Reference Model for SOA Duane Nickull Senior Technical Evangelist Adobe Systems, Inc.
Orientation to the Potentials and Realities of SOA, In Light of the DRM 2.0 and OASIS Service-Oriented Architecture Reference Model (SOA-RM) Joseph Chiusano.
1 SOA Seminar Seminar on Service Oriented Architecture SOA Reference Model OASIS 2006.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
SOA: Candidate Focus for AIC for 2006 SOA Concepts and Technologies being Exploited by Many Target Architecture: Reference Models of 2002 need to be updated!
Models of the OASIS SOA Reference Architecture Foundation Ken Laskey Chair, SOA Reference Model Technical Committee 20 March 2013.
7/2/2016 1:52 AM HL7 SOA-Aware Enterprise Architecture Executive Summary HITSP October 28, 2008 Executive Summary HITSP October 28, 2008.
This brief Background and scope for OASIS* SOA RM
IC Conceptual Data Model (CDM)
EBusiness Service Oriented Architecture “Not your grandfather’s eBusiness architecture” Duane Nickull Adobe Systems, Incorporated OASIS ebSOA Technical.
Presentation transcript:

2005 Adobe Systems Incorporated. All Rights Reserved. Duane Nickull Adobe ® An Introduction to the OASIS Reference Model for Service Oriented Architecture (SOA) Chair – OASIS SOA-RM TC

2005 Adobe Systems Incorporated. All Rights Reserved.2 Agenda (< 20 minutes)  Why a Reference Model for SOA might be a good thing.  Highlight work of OASIS SOA Reference Model Technical Committee.  Role of Reference Models in architecture.  Q&A

2005 Adobe Systems Incorporated. All Rights Reserved.3 When people talk about SOA…  Would be nice if we had consensus on what SOA is.  Thoughts:  SOA is an architectural paradigm (model). So how do we express it as architecture?  Is it sufficiently different from other types of architecture? If SOA is “X”, what is not SOA?  SOA does not specifically mean Web Services although WS is a popular implementation of SOA.  OASIS Service Oriented Architecture Reference Model Technical Committee (SOA RM TC):  Reference Model to captures core tenets, axioms of SOA in an ABSTRACT model.  To be used as template for architecture (explain – cars, houses etc).

2005 Adobe Systems Incorporated. All Rights Reserved.4 Is SOA more than just architecture? SOA Framework

2005 Adobe Systems Incorporated. All Rights Reserved.5 Concept Map – OASIS SOA Reference Model DRAFT – may change

2005 Adobe Systems Incorporated. All Rights Reserved.6 Core Concepts of SOA  Service: A service is a set of behaviors accessible via a prescribed interface.  Service Description: Artifact declaring all relevant aspects of a service required by potential service consumers.  Discoverability: The facet of how a Service communicates its’ existence, availability and other details to all potential consumers on a fabric.

2005 Adobe Systems Incorporated. All Rights Reserved.7 Core Concepts of SOA  Data and Behavioral Model: The abstract data model used by a service and the behavioral model associated with its’ use.  Policy: A set/range of constraints imposed on any entity when invoking a service. If ignored, the invocation request may be denied.  Capabilities (no consensus on whether this is core part of Model as of August 2005): The effects of invoking the service. The thing the service acts upon.

2005 Adobe Systems Incorporated. All Rights Reserved.8 SOA & Business Process Management Data Server Service BPM Executable Acquisition BPM Executable Human Resources BPM Executable Grants Management BPM Executable Customer Service BPM Executable Budgeting and Forecasting Server Courtesy Booz Allen Hamilton – Business & Application Tier Service Oriented Tier Process & Orchestration Tier

2005 Adobe Systems Incorporated. All Rights Reserved. About Reference Models

2005 Adobe Systems Incorporated. All Rights Reserved.10 Reference Model  A reference model is an abstract framework for understanding significant relationships among the entities of some environment, and for the development of consistent standards or specifications supporting that environment.  A reference model is based on a small number of unifying concepts and may be used as a basis for education and explaining standards to a non- specialist.  A reference model is not directly tied to any standards, technologies or other concrete implementation details, but it does seek to provide a common semantics that can be used unambiguously across and between different implementations.

2005 Adobe Systems Incorporated. All Rights Reserved.11 Where would the housing industry be?  Implied reference model means architects know their blueprints will be understood and that manufacturer’s are ready to supply the parts needed.  “Palette” of items to work from in model:  Doors, Windows, frames, Gyproc, Flooring, Plumbing etc.  Vendors are aligned with architects views. Entire industry wins!

2005 Adobe Systems Incorporated. All Rights Reserved.12 Reference Models are Abstract  The RM for “house” is not specific enough for a contractor to build a house.  The RM aides the architect to make a specialized architecture for a specific set of requirements, using elements of the RM.  Most industries have an implied or explicit reference model:  Automobile, Aerospace, Logistics, Bicycle, Skis, etc.

2005 Adobe Systems Incorporated. All Rights Reserved.13 References  OASIS SOA RM TC - open.org/committees/tc_home.php?wg_abbre v=soa-rmhttp:// open.org/committees/tc_home.php?wg_abbre v=soa-rm  Thank you – Duane Nickull,

2005 Adobe Systems Incorporated. All Rights Reserved.14

2005 Adobe Systems Incorporated. All Rights Reserved.15

2005 Adobe Systems Incorporated. All Rights Reserved. OASIS SOA RM TC (optional slides)

2005 Adobe Systems Incorporated. All Rights Reserved.17 OASIS SOA Reference Model TC  Chartered February 2005  Problem to be solved:  "Service Oriented Architecture" (SOA) as a term is being used in an increasing number of contexts and specific technology implementations, sometimes with differing or conflicting understandings of implicit terminology and components.  The proposal to establish a Reference Model is intended to encourage the continued growth of specific and different SOA implementations whilst preserving a common layer that can be shared and understood between those or future implementations.

2005 Adobe Systems Incorporated. All Rights Reserved.18 OASIS SOA Reference Model TC  Purpose:  The SOA-RM TC will deliver a Service Oriented Architecture Reference Model (SOA-RM).  The TC may also create sub-committees, promotional material, liaisons or other promulgation of the TC's work, in order to promote the use of the SOA Reference Model.  May help vertical industries develop SOA for their requirements.