Presentation is loading. Please wait.

Presentation is loading. Please wait.

This brief Background and scope for OASIS* SOA RM

Similar presentations


Presentation on theme: "This brief Background and scope for OASIS* SOA RM"— Presentation transcript:

1 This brief Background and scope for OASIS* SOA RM
What is a Reference Model? What is Service Oriented Architecture? What is a service in the world of SOA? A quick glimpse at the model itself *OASIS (Organization for the Advancement of Structured Information Standards)

2 OASIS Service Oriented Architecture Reference Model
May OASIS sets up a Committee tasked to develop a SOA RM with representants from: Adobe Systems, AmSoft, Boeing, Booz Allen Hamilton, Fujitsu, General Motors, Infravio, NEC, Reactivity, SOA Software, VISA, and Others Collaborate on a Foundation for Service Oriented Architectures feb SOA RM draft July SOA RM Comittee specification Sept SOA RM to be approved as a standard

3 What is OASIS? *OASIS (Organization for the Advancement of Structured Information Standards) is a not-for-profit, international consortium that drives the development, convergence, and adoption of e-business standards. The consortium produces more Web services standards than any other organization along with standards for security, e-business, and standardization efforts in the public sector and for application-specific markets. Founded in 1993, OASIS has more than 5,000 participants representing over 600 organizations and individual members in 100 countries. OASIS is distinguished by its transparent governance and operating procedures. Members themselves set the OASIS technical agenda, using a lightweight process expressly designed to promote industry consensus and unite disparate efforts. Completed work is ratified by open ballot. Governance is accountable and unrestricted. Officers of both the OASIS Board of Directors and Technical Advisory Board are chosen by democratic election to serve two-year terms. Consortium leadership is based on individual merit and is not tied to financial contribution, corporate standing, or special appointment. The Consortium hosts two of the most widely respected information portals on XML and Web services standards, Cover Pages and XML.org. OASIS Member Sections include CGM Open, DCML, LegalXML, PKI, and UDDI.

4 Background to the work with OASIS SOA Reference Model
SOA itself is used in multiple contexts within the software industry with confusing, differing and even conflicting definitions. The OASIS Technical Committee (TC) decided to start the work to answer two fundamental questions about SOA: a. If SOA is architecture, as the name implies, how can it be defined and what makes it different from other architectures? b. How can SOA be described in an architectural manner that is abstract of all implementations? The TC seeks to answer these two questions. In doing so, it may define SOA in terms of its components (abstract) and the nature of the relationships between them.

5 The aim with OASIS RM for SOA
Define the core of SOA and develop a vocalubary and a broad acceptance (common understanding) about the meaning of SOA. OASIS RM for SOA provides a reference framework for what SOA is a model independent of existing solutions/implementations

6 This Brief Background and scope for OASIS* SOA RM
What is a Reference Model? What is Service Oriented Architecture? What is a service in the world of SOA? A quick glimpse at the model itself

7 What is 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. 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.

8 Reference Model - at least three levels of abstraction to concrete things

9 Three levels of abstraction exemplified with the problem housing
Reference model - what is the important concepts for housing and what needs to be modelled? Fundamental concepts - areas for eating, hygiene, sleeping are needed. Describe relations between those and guidelines how they ought to be established. Reference Architecture - Identify abstract solutions and general patterns for a housing bedroom, kitchen, bathroom, entrance etc. should be a part of a housing. There can be several Reference Architectures, i.e: Reference Architecture for housing in a house Reference Architecture for housing in an apartment. Concrete architecture - Architecture Descriptions Describe details as selections of materiel, design of rooms, placing of windows etc.

10 This Brief Background and scope for OASIS* SOA RM
What is a Reference Model? What is Service Oriented Architecture? What is a service in the world of SOA? A quick glimpse at the model itself

11 What is SOA? Solve needs by the use of services provide by others (to delegate). A service oriented system is more ”scaleable” since consuming systems doesn’t care about details how the service is solved. SOA is a paradigmatic shift - possibility to distributed capabilities that can be used by domains that doesn´t own the capability in question generally composed of capabilities provided by humans and organisations put together to solve a business need. None 1-1 relationship between capability and need exists The aim with SOA is to assist with a framework supporting the matching between needs and capabilities Keywords in SOA are Visibility, Interaction and Effect

12 What is SOA (continued)
Visibility, the ability for those with needs and those with capabilities to see each other. Interaction The negotiation for use, and the the usage of the capability Effect The sole purpose of using a capability obtain information change of a state

13 This Brief Background and scope for OASIS* SOA RM
What is a Reference Model? What is Service Oriented Architecture? What is a service in the world of SOA? A quick glimpse at the model itself

14 What is the meaning of the concept ”service” in the world of SOA
What Service as a capability can offer includes: the ability to perform work for someone else specification of what this work includes the offer to perform this work ”Loose Coupling” - a expressionless concept, not included in the RM the degree of coupling depends on what level of detail the problem to be solved exists in

15 Some service concepts - electrical example
The electrical power company can deliver and distribute electrical current - the capability The electrical network (infrastructure) to the customers - the service The wall socket - service interface The usage of electrical current in the households - the effect (service functionality) Customer uses approved equipment - service technical assumptions The customer must be registered at the supplier - service constraint The supplier will measure and debit the consumption - service policy When customer and supplier has agreed upon service constraints & policies - service contract.

16 This Brief Background and scope for OASIS* SOA RM
What is a Reference Model? What is Service Oriented Architecture? What is a service in the world of SOA? A quick glimpse at the model itself

17 The Principal Concepts of the Reference Model….

18 …that are unfolded in more detailed models...
…that you will be spared from in this brief ;-) …and finally a quick glimpse on….

19 ….the equivalence developed in the Swedish NBD program ”basic concepts”
The End - questions?


Download ppt "This brief Background and scope for OASIS* SOA RM"

Similar presentations


Ads by Google