The Open Group SOA Ontology Technical Standard. Clive Hatton
|
|
- Mabel Scott
- 5 years ago
- Views:
Transcription
1 The Open Group SOA Ontology Technical Standard Clive Hatton
2 The Open Group Releases SOA Ontology Standard To Increase SOA Adoption and Success Rates Ontology Fosters Common Understanding of SOA Concepts to Improve Alignment Between Business and IT SAN FRANCISCO, December 8, The Open Group today announced the availability of the Service Oriented Architecture (SOA) Ontology Technical Standard to develop and foster a common understanding between business and information technology (IT) communities regarding SOA concepts and terminology. Produced by the members of the Open Group s SOA Work Group, the ontology defines the concepts, terms and semantics of SOA in a common language that will allow for more precise and straightforward communications and facilitate SOA adoption without ambiguity. 3
3 Content What is SOA? How does it relate to other standards? Why an Ontology for SOA? Who will use it? Why now? How will it be used? Where does it apply? What is an Ontology? What does it describe? 4
4 SOA Principles Thomas Erl Standardised Service Contracts Service Loose Coupling Service Abstraction Service Re-usability Service Autonomy Service Statelessness Service Discoverability Service Composability Services within the same service inventory are in compliance with the same contract design standards Service contracts impose low consumer coupling requirements and are themselves decoupled from their surrounding environment Service contracts only contain essential information and information about services is limited to what is published in service contracts Services contain and express agnostic logic and can be positioned as reusable enterprise resources Services exercise a high level of control over their underlying runtime execution environment Services minimize resource consumption by deferring the management of state information when necessary Services are supplemented with communicative meta data by which they can be effectively discovered and interpreted Services are effective composition participants, regardless of the size and complexity of the composition 6
5 Key Features of SOA Services Service re-use Service composition Service discovery Messaging Message monitoring Message control Message transformation Message security Events Complex Event Processing Asset wrapping Virtualisation Model-driven implementation 7
6 Why an Ontology for SOA? "A lack of mutually agreed-upon SOA terms, definitions and concepts can create interoperability issues that inhibit end-to-end business activities within an organization - as well as between vendor, customer, and partner organizations. By providing common terminology and concept mapping that business and technical people may employ to discuss problems and opportunities, the ontology bridges different architecture, engineering, business and marketing domains. It also creates a foundation for further work in domain-specific areas by supplying a consistent framework that can be reused and revised as SOA projects evolve." 8
7 Why Now? The ontology is the result of years of implementation work and lessons learned. "It is grounded in extensive real-world experience developing, deploying and communicating about SOA solutions over the past five years. The Ontology reflects the lessons learned about what terms NOT to use to avoid confusion, and how to best distinguish among some common and often overused concepts like service composition, process, service contracts, and policy and their roles in SOA." 9
8 SOA Standards Landscape WHITEPAPER Explain & position standards for SOA reference models; ontologies; maturity models; modelling languages; standards work on SOA governance 10
9 Audiences for SOA standards Business Architects & Analysts Developers / Practitioners Customers / SOA Adoptors Standards Organizations Analysts Architects 11
10 Specifications White Paper OASIS Reference Model The Open Group SOA Reference Architecture OASIS Reference Architecture The Open Group SOA Governance Framework SOA Open Standards OMG SoaML Specification The Open Group Service Integration Maturity Model The Open Group SOA Ontology 12
11 Working Groups 13
12 SOA Standards Positioning 14
13 Technical Products: Influence 15
14 Governance Information Quality of Service Integration Service interaction, Chaining and Compos ition in a runtime SOA environment The Open Group SOA Reference Architecture Consumer Interfaces Business Processes Services Service Components Operational Systems 16 (C) The Open Group 2009
15 Ontologies Ontologies are useful to ensure that information items are defined in a standard and coherent manner, across teams. Ontologies formally describe the elements of and provide a language for both reference models and reference architectures. An explicit formal specification of the terms in the domain and relations among them. In the context of computer and information sciences, an ontology defines a set of representational primitives with which to model a domain of knowledge or discourse. The representational primitives are typically classes (or sets), attributes (or properties), and relationships (or relations among class members). Denoting an artefact that is designed for a purpose, which is to enable the modelling of knowledge about some domain, real or imagined. 17
16 Examples of Ontologies Zachman Framework 18
17 The Open Group SOA Ontology Intended to: Facilitate understanding of terms & concepts Facilitate model-driven implementation Enables: Automation & tools for processing Integration with other concerns Represented by OWL 19
18 SOA Ontology Graphical Overview 20
19 SOA Ontology Class Hierarchy 21
20 SOA Ontology Element An element is an opaque entity. The element has a clearly defined boundary. Element In the context of the SOA ontology we consider in detail only functional elements that belong to the SOA domain. System Human Actor Task Service 22
21 SOA Ontology System and Element Uses Element Is used by A system is an organized collection of other things. Specifically things in a system collection are instances of Element, each such instance being used by the system. System 23
22 Car Wash Example System and Element Car Wash Business instance of System Is used by (owner of) Joe (owner) instance of Human Actor Is used by (employee of) Mary (secretary) instance of Human Actor Is used by (employee of) John (prewash guy) instance of Human Actor Is used by (employee of) Jack (washing manager and operator) instance of Human Actor 24
23 Represents Abstraction Represents Element Represented by Broker Represents Seller Three examples (instances of element) Person Represented by Role Blueprint Represents Buildings 25
24 Car Wash Example External and Internal Views External View Car Wash Business Car Wash Business Internal View Administration Represents Administrative System Uses Uses Joe Mary Car Wash Represents Car Wash System Uses Uses John Jack 26
25 Human Actor and Task A human actor is a person or an organization. Human Actor Element Does Is Done By Task A task is an atomic action which accomplishes a defined result. Tasks are done by people or organizations, specifically by instances of Human Actor. 27
26 Car Wash Example Human Actor and Task John Does Wash Windows Jack Does Push Wash Button 28
27 Service Element Is Performed By Performs 29 A service is a logical representation of a repeatable activity that has a specified outcome. It is self-contained and is a black box to its consumers. Service In the context of the SOA ontology we consider only SOA-based services. Other domains, such as Integrated Service Management, can have services that are not SOA-based and hence are outside the intended scope of the SOA ontology.
28 Doing a Task and Performing a Service John (Human Actor) Does Wash Windows (Task) Uses Soap Water (Service) Performs Water Tap (Element) 30
29 Car Wash Example Represents and Performs Gold Wash (Service) Wash Manager Represents Performs Car Wash (Element) (System) Basic Wash (Service) 31
30 Service Contract and Service Interface Human Actor Legal Agreement Aspects Interaction Aspects Involves Party Has Contract With Service Contract Service Is Party To Is Contract For 32
31 Effect Interacting with something performing a service has effects. These comprise the outcome of that interaction, and are how a service (through the element that performs it) delivers value to its consumers. Service Contract Specifies Is Specified By Effect 33
32 Car Wash Example The Washing Services 34
33 Service Interface An important characteristic of services is that they have simple, well-defined interfaces. This makes it easy to interact with them, and enables other elements to use them in a structured manner. A service interface defines the way in which other elements can interact and exchange information with a service. Service Interface Is Interface Of Has Interface Service 35
34 Information Type A service interface can enable another element to give information to or receive information from a service (when it uses that service); specifically the types of information given or received. Service Interface Has Input Has Output Is Input At Is Output At Information Type 36
35 Composition A composition is the result of assembling a collection of things for a particular purpose. Note in particular that we have purposefully distinguished between the act of composing and the resulting composition as a thing, and that it is in the latter sense we are using the concept of composition here. Orchestrates Element System Composition Orchestrated By 37
36 Service Composition and Process A key SOA concept is the notion of service composition, the result of assembling a collection of services in order to perform a new higherlevel service. Composition Another key SOA concept is the notion of process. A process is a composition whose elements are composed into a sequence or flow of activities and interactions with the objective of carrying out certain work. Service Composition Process 38
37 Car Wash Example The Washing Processes 39
38 Policy A policy is a statement of direction that a human actor may intend to follow or may intend that another human actor should follow. Is Set By Human Actor Policy Sets Policy Knowing the policies that apply to something makes it easier and more transparent to interact with that something. Is Subject To Thing Applies To 40
39 Car Wash Example Policy and Contract Gold Wash (Service) Payment Upfront Applies To (Policy) Basic Wash (Service) Is Contract For Basic Wash Contract (Contract) 41
40 Event An event is something that happens, to which an element may choose to respond. Events can be responded to by any element. Similarly, events may be generated (emitted) by any element. Knowing the events generated or responded to by an element makes it easier and more transparent to interact with that element. Note that some events may occur whether generated or responded to by an element or not. Responded To By Event Generated By Responds To Generates Element 42
41 Internet Purchase Example External View Does Purchase TV (Task) Jill Uses Buy TV Online (Human Actor) (Service) Does Pay For TV (Task) Has Is Party To Buy TV Online Contract (Service Contract) Online TV Sales (Organisation Actor) Does Deliver TV (Task) 43
42 Internet Purchase Example Internal View Select What to Buy Component (Element) Performs Select What to Buy Service (Service) Uses Online Sales Component (Element / Service Composition) Pay Component Performs Pay Service (Element) (Service) 44
43 Internet Purchase Example Process View Online TV Sales Process (Process) Uses Jill (Human Actor) Purchase TV (Task) Pay For TV (Task) Deliver TV (Task) Online TV Sales (Organisation Actor) Uses Buy TV Online (Service) 45
44 Conformance OWL Application Must conform to the OWL standard Must include (in the OWL sense) the whole of the ontology Can add other OWL constructs, including class and property definitions Can import other ontologies in addition to the SOA ontology Non-OWL (Meta-model or Software) Must include a defined and consistent transform to a nontrivial subset of the ontology contained in Appendix A of this Technical Standard Can add other constructs, including class and property definitions Can leverage other ontologies in addition to the SOA ontology 46
45 References www2.opengroup.org/ogsys/jsp/publications/publicationdetails.jsp?catalo gno=c104 Catalog number C104 US ISBN Oct 90 pages 47
46 Governance Information Quality of Service Integration Service interaction, Chaining and Compos ition in a runtime SOA environment The Open Group SOA Reference Architecture Consumer Interfaces Business Processes Services Service Components Operational Systems 48 (C) The Open Group 2009
47 Governance Information Quality of Service Integration Service interaction, Chaining and Compos ition in a runtime SOA environment SOA RA Operational Systems Layer Consumer Interfaces Business Processes Services Service Components Contains existing application assets and other programs. I.e. Programs and data of the operational systems of the enterprise. Operational Systems 49 (C) The Open Group 2009
48 Governance Information Quality of Service Integration Service interaction, Chaining and Compos ition in a runtime SOA environment SOA RA Service Components Layer Consumer Interfaces Business Asset Processes wrapping and virtualization features of SOA are supported by building blocks Services in this layer Enables IT flexibility by strengthening decoupling. Decoupling is achieved by hiding volatile implementation details from consumers. Service Components Operational Systems 50 (C) The Open Group 2009
49 Governance Information Quality of Service Integration Service interaction, Chaining and Compos ition in a runtime SOA environment SOA RA Services Layer The building Consumer blocks in this layer include: Services Interfaces Compositions Service Business descriptions, contracts, and policies Processes Services Service Components Operational Systems 51 (C) The Open Group 2009
50 Governance Information Quality of Service Integration Service interaction, Chaining and Compos ition in a runtime SOA environment SOA RA Business Processes Layer Building blocks in this layer include: Business processes Compositions of business processes and services Consumer Information created or used by business processes Interfaces Business Processes Services Service Components Operational Systems 52 (C) The Open Group 2009
51 Governance Information Quality of Service Integration Service interaction, Chaining and Compos ition in a runtime SOA environment SOA RA Consumer Interfaces Layer Consumer Interfaces Business Processes Services Building blocks in this layer include: Service consumers (people, organizations, and programs) Interface programs (channels, portals and format converters) User profiles and interface configurations. Service Components Operational Systems 53 (C) The Open Group 2009
52 Governance Information Quality of Service Integration Service interaction, Chaining and Compos ition in a runtime SOA environment SOA RA Integration Layer Consumer Interfaces Gives the ability to decouple service providers and Business consumers, which adds flexibility Processes to the architecture. Services Service Components Operational Systems Messaging, message transformation, event processing, composition and service discovery features of SOA are supported by this layer. 54 (C) The Open Group 2009
53 Governance Information Quality of Service Integration Service interaction, Chaining and Compos ition in a runtime SOA environment SOA RA Quality of Service Layer Consumer Interfaces Business Processes Message monitoring, message control, and message security features of SOA are supported by building blocks in this layer. Services Service Components Operational Systems 55 (C) The Open Group 2009
54 Governance Information Quality of Service Integration Service interaction, Chaining and Compos ition in a runtime SOA environment SOA RA Information Layer Consumer Interfaces Business Processes The message transformation feature of SOA is supported by building blocks in this layer Services Service Components Includes building blocks such as: Information models Vocabularies Data models Operational Systems 56 (C) The Open Group 2009
55 Governance Information Quality of Service Integration Service interaction, Chaining and Compos ition in a runtime SOA environment SOA RA Governance Layer Consumer Interfaces Business Processes Services Service Components Operational Systems Includes building blocks such as: Governance rules and procedures Services and programs that support the application of the rules and the operation of the procedures 57 (C) The Open Group 2009
Global Reference Architecture: Overview of National Standards. Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants
Global Reference Architecture: Overview of National Standards Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants Goals for this Presentation Define the Global Reference Architecture
More informationStandard SOA Reference Models and Architectures
Standard SOA Reference Models and Architectures The Open Group Perspective 4 February 2009 Dr Christopher J Harding Forum Director Tel +44 774 063 1520 (mobile) c.harding@opengroup.org Thames Tower 37-45
More informationInterface-based enterprise and software architecture mapping
Interface-based enterprise and software architecture mapping Aziz Ahmad Rais Department of Information Technologies University of Economics, Prague Prague, Czech Republic aziz.rais@vse.cz aziz.ahmad.rais@gmail.com
More information1 Executive Overview The Benefits and Objectives of BPDM
1 Executive Overview The Benefits and Objectives of BPDM This is an excerpt from the Final Submission BPDM document posted to OMG members on November 13 th 2006. The full version of the specification will
More informationSwordfish The Eclipse SOA Runtime Framework. Copyright SOPERA GmbH, Content is made available under the EPL v1.0.
Swordfish The Eclipse SOA Runtime Framework Copyright SOPERA GmbH, 2008. Content is made available under the EPL v1.0. SOA Architecture and Features Usage Scenarios Past, present, and future Your questions
More informationTopics on Web Services COMP6017
Topics on Web Services COMP6017 Dr Nicholas Gibbins nmg@ecs.soton.ac.uk 2013-2014 Module Aims Introduce you to service oriented architectures Introduce you to both traditional and RESTful Web Services
More informationModelling in Enterprise Architecture. MSc Business Information Systems
Modelling in Enterprise Architecture MSc Business Information Systems Models and Modelling Modelling Describing and Representing all relevant aspects of a domain in a defined language. Result of modelling
More informationMinsoo Ryu. College of Information and Communications Hanyang University.
Software Reuse and Component-Based Software Engineering Minsoo Ryu College of Information and Communications Hanyang University msryu@hanyang.ac.kr Software Reuse Contents Components CBSE (Component-Based
More informationProposed Revisions to ebxml Technical. Architecture Specification v1.04
Proposed Revisions to ebxml Technical Architecture Specification v1.04 Business Process Team 11 May 2001 (This document is the non-normative version formatted for printing, July 2001) Copyright UN/CEFACT
More informationDHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI
DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI Department of Computer Science and Engineering IT6801 - SERVICE ORIENTED ARCHITECTURE Anna University 2 & 16 Mark Questions & Answers Year / Semester: IV /
More informationOMG Specifications for Enterprise Interoperability
OMG Specifications for Enterprise Interoperability Brian Elvesæter* Arne-Jørgen Berre* *SINTEF ICT, P. O. Box 124 Blindern, N-0314 Oslo, Norway brian.elvesater@sintef.no arne.j.berre@sintef.no ABSTRACT:
More informationOASIS BPEL Webinar: Frank Leymann Input
OASIS BPEL Webinar: Frank Leymann Input (OASIS Webinar, March 12th, 2007) Prof. Dr. Frank Leymann Director, Institute of Architecture of Application Systems Former IBM Distinguished Engineer BPEL s Role
More informationProposed Revisions to ebxml Technical Architecture Specification v ebxml Business Process Project Team
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Proposed Revisions to ebxml Technical Architecture Specification v1.0.4 ebxml Business Process Project Team 11
More informationCAS 703 Software Design
Dr. Ridha Khedri Department of Computing and Software, McMaster University Canada L8S 4L7, Hamilton, Ontario Acknowledgments: Material based on Software by Tao et al. (Chapters 9 and 10) (SOA) 1 Interaction
More informationQoS-aware model-driven SOA using SoaML
QoS-aware model-driven SOA using SoaML Niels Schot A thesis submitted for the degree of MSc Computer Science University of Twente EEMCS - TRESE: Software Engineering Group Examination committee: Luís Ferreira
More informationChapter 8 Web Services Objectives
Chapter 8 Web Services Objectives Describe the Web services approach to the Service- Oriented Architecture concept Describe the WSDL specification and how it is used to define Web services Describe the
More informationPicasso: A Service Oriented Architecture for Model-based Automation
Picasso: A Service Oriented Architecture for Model-based Automation Sharad Singhal, James Pruyne, Vijay Machiraju Enterprise Systems and Software Laboratory HP Laboratories Palo Alto HPL-2007-50R1 January
More informationSoftware Reuse and Component-Based Software Engineering
Software Reuse and Component-Based Software Engineering Minsoo Ryu Hanyang University msryu@hanyang.ac.kr Contents Software Reuse Components CBSE (Component-Based Software Engineering) Domain Engineering
More informationEnd-to-End Cloudification of Mobile Telecoms. The MCN Consortium Presenter: Andy Edmonds ZHAW
End-to-End Cloudification of Mobile Telecoms The MCN Consortium Presenter: Andy Edmonds (@dizz), ZHAW Goals of MCN Architecture Modularity, reusability Creation of composed (end-to-end) services Adhere
More informationCh 1: The Architecture Business Cycle
Ch 1: The Architecture Business Cycle For decades, software designers have been taught to build systems based exclusively on the technical requirements. Software architecture encompasses the structures
More informationLinking ITSM and SOA a synergetic fusion
Linking ITSM and SOA a synergetic fusion Dimitris Dranidis dranidis@city.academic.gr CITY College, Computer Science Department South East European Research Centre (SEERC) CITY College CITY College Founded
More informationBest Practices for Deploying Web Services via Integration
Tactical Guidelines, M. Pezzini Research Note 23 September 2002 Best Practices for Deploying Web Services via Integration Web services can assemble application logic into coarsegrained business services.
More informationMETADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE
UDC:681.324 Review paper METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE Alma Butkovi Tomac Nagravision Kudelski group, Cheseaux / Lausanne alma.butkovictomac@nagra.com Dražen Tomac Cambridge Technology
More information2 Background: Service Oriented Network Architectures
2 Background: Service Oriented Network Architectures Most of the issues in the Internet arise because of inflexibility and rigidness attributes of the network architecture, which is built upon a protocol
More informationWhat s a BA to do with Data? Discover and define standard data elements in business terms
What s a BA to do with Data? Discover and define standard data elements in business terms Susan Block, Lead Business Systems Analyst The Vanguard Group Discussion Points Discovering Business Data The Data
More informationExecuting Evaluations over Semantic Technologies using the SEALS Platform
Executing Evaluations over Semantic Technologies using the SEALS Platform Miguel Esteban-Gutiérrez, Raúl García-Castro, Asunción Gómez-Pérez Ontology Engineering Group, Departamento de Inteligencia Artificial.
More informationExpose Existing z Systems Assets as APIs to extend your Customer Reach
Expose Existing z Systems Assets as APIs to extend your Customer Reach Unlocking mainframe assets for mobile and cloud applications Asit Dan z Services API Management, Chief Architect asit@us.ibm.com Insert
More informationThe Impact of SOA Policy-Based Computing on C2 Interoperation and Computing. R. Paul, W. T. Tsai, Jay Bayne
The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing R. Paul, W. T. Tsai, Jay Bayne 1 Table of Content Introduction Service-Oriented Computing Acceptance of SOA within DOD Policy-based
More informationUsing JBI for Service-Oriented Integration (SOI)
Using JBI for -Oriented Integration (SOI) Ron Ten-Hove, Sun Microsystems January 27, 2006 2006, Sun Microsystems Inc. Introduction How do you use a service-oriented architecture (SOA)? This is an important
More informationImplementing the Army Net Centric Data Strategy in a Service Oriented Environment
Implementing the Army Net Centric Strategy in a Service Oriented Environment Michelle Dirner Army Net Centric Strategy (ANCDS) Center of Excellence (CoE) Service Team Lead RDECOM CERDEC SED in support
More informationWSIA and WSRP are new Web
Written by Eilon Reshef WSIA and WSRP are new Web services standards that enable businesses to create user-facing, visual, and interactive Web services that organizations can easily plug-and-play into
More informationChapter 4. Fundamental Concepts and Models
Chapter 4. Fundamental Concepts and Models 4.1 Roles and Boundaries 4.2 Cloud Characteristics 4.3 Cloud Delivery Models 4.4 Cloud Deployment Models The upcoming sections cover introductory topic areas
More informationService Vs. System. Why do we need Services and a Services Viewpoint in DM2 and DoDAF? Fatma Dandashi, PhD March 4, 2011
Service Vs. System Why do we need Services and a Services Viewpoint in DM2 and DoDAF? Fatma Dandashi, PhD March 4, 2011 1. Does DoD Need To Model a Service? Bottom Line Up front (BLUF) DoD has a requirement
More informationEnterprise Data Architecture: Why, What and How
Tutorials, G. James, T. Friedman Research Note 3 February 2003 Enterprise Data Architecture: Why, What and How The goal of data architecture is to introduce structure, control and consistency to the fragmented
More informationSOA Architect. Certification
SOA Architect Certification SOA Architect The new generation SOACP program from Arcitura is dedicated to excellence in the fields of contemporary service-oriented architecture, microservices, service APIs
More informationVocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary
Vocabulary-Driven Enterprise Architecture Development Guidelines for DoDAF AV-2: Design and Development of the Integrated Dictionary December 17, 2009 Version History Version Publication Date Author Description
More informationICD Wiki Framework for Enabling Semantic Web Service Definition and Orchestration
ICD Wiki Framework for Enabling Semantic Web Service Definition and Orchestration Dean Brown, Dominick Profico Lockheed Martin, IS&GS, Valley Forge, PA Abstract As Net-Centric enterprises grow, the desire
More informationWhy you should adopt the NIST Cybersecurity Framework
Why you should adopt the NIST Cybersecurity Framework It s important to note that the Framework casts the discussion of cybersecurity in the vocabulary of risk management Stating it in terms Executive
More informationUniversal Model Framework -- An Introduction
Universal Model Framework -- An Introduction By Visible Systems Corporation www.visible.com This document provides an introductory description of the Universal Model Framework an overview of its construct
More informationCopyright 2002, 2003 by the Web Services-Interoperability Organization. All rights reserved.
WS-I Overview Document Status: Public Version: 1.4 Date: January 15, 2003 Authors: David Ehnebuske (divide@us.ibm.com) Christopher Ferris (chrisfer@us.ibm.com) Tom Glover (glover@ca.ibm.com) Christopher
More informationNotation Standards for TOGAF:
Welcome! Notation Standards for TOGAF: BPMN and UML Play Together Matt Smith Architecture Consultant Architecture Context Business Modeling Process Information Messaging Participants Software Systems Analysis
More informationAccelerate Your Enterprise Private Cloud Initiative
Cisco Cloud Comprehensive, enterprise cloud enablement services help you realize a secure, agile, and highly automated infrastructure-as-a-service (IaaS) environment for cost-effective, rapid IT service
More informationSemantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91
بسمه تعالی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Spring 90-91 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service
More informationRealisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005
Realisation of SOA using Web Services Adomas Svirskas Vilnius University December 2005 Agenda SOA Realisation Web Services Web Services Core Technologies SOA and Web Services [1] SOA is a way of organising
More informationData Center Management and Automation Strategic Briefing
Data Center and Automation Strategic Briefing Contents Why is Data Center and Automation (DCMA) so important? 2 The Solution Pathway: Data Center and Automation 2 Identifying and Addressing the Challenges
More informationNew Trends That Can Change Our Role
"Architecture" Architecture... what is it? Enterprise Architecture Some people think this is Architecture: New Trends That Can Change Our Role John A. Zachman Zachman International 2222 Foothill Blvd.
More informationOASIS WSIA Technical Committee. Requirements Document Business Scenario Report: Product Configurator. Version 1.0
OASIS WSIA Technical Committee Requirements Document Business Scenario Report: Product Configurator Version 1.0 Revision History Date Version Description Author 1/31/2002 1.0 Initial draft Shankar Ramaswamy
More informationMetadata Management and Change Management for SOA. Ron Schmelzer And Jason Bloomberg ZapThink, LLC. October 25, Take Credit Code: MMCMSOA
Metadata Management and Change Management for SOA Ron Schmelzer And Jason Bloomberg ZapThink, LLC October 25, 2005 Take Credit Code: MMCMSOA What are Metadata? Literally, data about data More broadly,
More informationNext-Generation SOA Infrastructure. An Oracle White Paper May 2007
Next-Generation SOA Infrastructure An Oracle White Paper May 2007 Next-Generation SOA Infrastructure INTRODUCTION Today, developers are faced with a bewildering array of technologies for developing Web
More informationOffice of the Government Chief Information Officer XML SCHEMA DESIGN AND MANAGEMENT GUIDE PART I: OVERVIEW [G55-1]
Office of the Government Chief Information Officer XML SCHEMA DESIGN AND MANAGEMENT GUIDE PART I: OVERVIEW [G-] Version. November 00 The Government of the Hong Kong Special Administrative Region COPYRIGHT
More informationMotivation and Intro. Vadim Ermolayev. MIT2: Agent Technologies on the Semantic Web
MIT2: Agent Technologies on the Semantic Web Motivation and Intro Vadim Ermolayev Dept. of IT Zaporozhye National Univ. Ukraine http://eva.zsu.zp.ua/ http://kit.zsu.zp.ua/ http://www.zsu.edu.ua/ http://www.ukraine.org/
More informationSemantic Web Systems Web Services Part 2 Jacques Fleuriot School of Informatics
Semantic Web Systems Web Services Part 2 Jacques Fleuriot School of Informatics 16 th March 2015 In the previous lecture l Web Services (WS) can be thought of as Remote Procedure Calls. l Messages from
More informationAnnouncements. Next week Upcoming R2
Announcements Next week Upcoming R2 APIs & Web Services SWEN-343 Today Need for APIs Webservices Types SOAP & REST SOA Microservices API (High-Level) Definition Application Program Interface A set of routines,
More informationPosition Paper on the Definition of SOA-RM
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 Position Paper on the Definition of SOA-RM Authors: C. Matthew MacKenzie (mattm@adobe.com), Duane A.
More informationWeb Ontology Language for Service (OWL-S) The idea of Integration of web services and semantic web
Web Ontology Language for Service (OWL-S) The idea of Integration of web services and semantic web Introduction OWL-S is an ontology, within the OWL-based framework of the Semantic Web, for describing
More informationDocument A: The relationship between VISI, COINS and IDM
Document A: The relationship between VISI, COINS and IDM Contents 1. Introduction... 1 2. VISI concepts... 1 3. COINS... 3 4. IDM - Information Delivery Manual... 5 Process Map... 6 Exchange requirement...
More informationReal World Data Governance- Part 1
Real World Data Governance- Part 1 Day in the Life of a Business Steward Jesse Lambert and Jack Spivak, TopQuadrant Inc. November 30, 2017 Today s Program TopBraid EDG: A Day in the Life of a Business
More informationSemantic Web Services for Satisfying SOA Requirements
Semantic Web Services for Satisfying SOA Requirements Sami Bhiri 1, Walid Gaaloul 1, Mohsen Rouached 2, and Manfred Hauswirth 1 1 Digital Enterprise Research Institute (DERI), National University of Ireland,
More informationVocabulary Harvesting Using MatchIT. By Andrew W Krause, Chief Technology Officer
July 31, 2006 Vocabulary Harvesting Using MatchIT By Andrew W Krause, Chief Technology Officer Abstract Enterprises and communities require common vocabularies that comprehensively and concisely label/encode,
More informationwebmethods EntireX for ESB: Leveraging Platform and Application Flexibility While Optimizing Service Reuse
December 2008 webmethods EntireX for ESB: Leveraging Platform and Application Flexibility While Optimizing Service Reuse By Chris Pottinger, Sr. Manager Product Development, and Juergen Lind, Sr. Product
More informationSolution Architecture Template (SAT) Design Guidelines
Solution Architecture Template (SAT) Design Guidelines Change control Modification Details Version 2.0.0 Alignment with EIRA v2.0.0 Version 1.0.0 Initial version ISA² Action - European Interoperability
More informationArchiMate 2.0. Structural Concepts Behavioral Concepts Informational Concepts. Business. Application. Technology
ArchiMate Core Structural Concepts Behavioral Concepts Informational Concepts interaction Technology Application Layer Concept Description Notation Concept Description Notation Actor An organizational
More informationSome Notes on Metadata Interchange
Some Notes on Metadata Interchange Ian A. Young V2, 3-Sep-2008 Scope These notes describe my position on the issue of metadata interchange between SAML federations. I try and lay out some terminology and
More informationEuropean Interoperability Reference Architecture (EIRA) overview
European Interoperability Reference Architecture (EIRA) overview Version 0.8.3 beta 09/01/2015 ISA Action 2.1: European Interoperability Architecture Specific Contract N. 54 Framework contract N. DI/07171
More informationDesigning a System Engineering Environment in a structured way
Designing a System Engineering Environment in a structured way Anna Todino Ivo Viglietti Bruno Tranchero Leonardo-Finmeccanica Aircraft Division Torino, Italy Copyright held by the authors. Rubén de Juan
More informationEvent Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007
Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Robert Covington, CTO 8425 woodfield crossing boulevard suite 345 indianapolis in 46240 317.252.2636 Motivation for this proposed RFP 1.
More informationCh 1: The Architecture Business Cycle
Ch 1: The Architecture Business Cycle For decades, software designers have been taught to build systems based exclusively on the technical requirements. Software architecture encompasses the structures
More informationService Delivery Platform
Solution Brief Service Delivery Platform Enabling the transition to high-value and more differentiated network services with new consumption models for deploying VNFs. Keeping Up With Cloud Expectations
More informationA Perspective on the Transformation of zseries to Support New Workloads
A Perspective on the Transformation of zseries to Support New Workloads Carl Wohlers IBM Corporation carlw@us.ibm.com 1-877-535-6382 Mainframe and Distributed Server Integration In days of yore, the mainframe
More informationA Generic Approach for Compliance Assessment of Interoperability Artifacts
A Generic Approach for Compliance Assessment of Interoperability Artifacts Stipe Fustar Power Grid 360 11060 Parkwood Drive #2, Cupertino, CA 95014 sfustar@powergrid360.com Keywords: Semantic Model, IEC
More informationExtending SOA Infrastructure for Semantic Interoperability
Extending SOA Infrastructure for Semantic Interoperability Wen Zhu wzhu@alionscience.com ITEA System of Systems Conference 26 Jan 2006 www.alionscience.com/semantic Agenda Background Semantic Mediation
More informationDeveloping Software Applications Using Middleware Infrastructure: Role Based and Coordination Component Framework Approach
Developing Software Applications Using Middleware Infrastructure: Role Based and Coordination Component Framework Approach Ninat Wanapan and Somnuk Keretho Department of Computer Engineering, Kasetsart
More informationThe Zachman Framework
member of The Zachman Framework Introduction to Business-IT Alignment and Enterprise Architecture 1 Zachman Framework Regarded the origin of enterprise architecture frameworks (originally called "Framework
More informationVendor: The Open Group. Exam Code: OG Exam Name: TOGAF 9 Part 1. Version: Demo
Vendor: The Open Group Exam Code: OG0-091 Exam Name: TOGAF 9 Part 1 Version: Demo QUESTION 1 According to TOGAF, Which of the following are the architecture domains that are commonly accepted subsets of
More informationBusiness Architecture in Healthcare
Business Architecture in Healthcare ehealth IS CREATING A PERFECT STORM FOR CHANGING HEALTHCARE DELIVERY Office of the CIO Delivering ehealth Ireland Healthcare is a system of relationships Test Harness
More informationThe Future of XML at the IRS and Building Partnerships for Collaboration. Agenda
FTA Technology Conference August 8 10, 2005 The Future of XML at the IRS and Building Partnerships for Collaboration Dynamic Data @ The Internal Revenue Service John A. Triplett john.a.triplett@irs.gov
More informationAnalysis Package White Paper. ADM Task Force January 2006
Analysis Package White Paper ADM Task Force January 2006 White Paper Overview This white paper is geared at creating a dialog and encouraging collaboration that will ultimately determine the need, approach
More informationAgile Master Data Management TM : Data Governance in Action. A whitepaper by First San Francisco Partners
Agile Master Data Management TM : Data Governance in Action A whitepaper by First San Francisco Partners First San Francisco Partners Whitepaper Executive Summary What do data management, master data management,
More informationFIBO Shared Semantics. Ontology-based Financial Standards Thursday Nov 7 th 2013
FIBO Shared Semantics Ontology-based Financial Standards Thursday Nov 7 th 2013 FIBO Conceptual and Operational Ontologies: Two Sides of a Coin FIBO Business Conceptual Ontologies Primarily human facing
More information1.1 Jadex - Engineering Goal-Oriented Agents
1.1 Jadex - Engineering Goal-Oriented Agents In previous sections of the book agents have been considered as software artifacts that differ from objects mainly in their capability to autonomously execute
More informationSeizing and sizing SOA applications with COSMIC Function Points Luca Santillo
Seizing and sizing SOA applications with COSMIC Function Points Luca Santillo (luca.santillo@gmail.com) Abstract Service-oriented architecture (SOA) expresses a perspective of software architecture that
More informationSOFTWARE ARCHITECTURE & DESIGN INTRODUCTION
SOFTWARE ARCHITECTURE & DESIGN INTRODUCTION http://www.tutorialspoint.com/software_architecture_design/introduction.htm Copyright tutorialspoint.com The architecture of a system describes its major components,
More informationTOPLink for WebLogic. Whitepaper. The Challenge: The Solution:
Whitepaper The Challenge: Enterprise JavaBeans (EJB) represents a new standard in enterprise computing: a component-based architecture for developing and deploying distributed object-oriented applications
More informationIncorporating applications to a Service Oriented Architecture
Proceedings of the 5th WSEAS Int. Conf. on System Science and Simulation in Engineering, Tenerife, Canary Islands, Spain, December 16-18, 2006 401 Incorporating applications to a Service Oriented Architecture
More informationImplementing a Ground Service- Oriented Architecture (SOA) March 28, 2006
Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling
More informationDATA Act Information Model Schema (DAIMS) Architecture. U.S. Department of the Treasury
DATA Act Information Model Schema (DAIMS) Architecture U.S. Department of the Treasury September 22, 2017 Table of Contents 1. Introduction... 1 2. Conceptual Information Model... 2 3. Metadata... 4 4.
More informationTaming Rave: How to control data collection standards?
Paper DH08 Taming Rave: How to control data collection standards? Dimitri Kutsenko, Entimo AG, Berlin, Germany Table of Contents Introduction... 1 How to organize metadata... 2 How to structure metadata...
More information10 Steps to Building an Architecture for Space Surveillance Projects. Eric A. Barnhart, M.S.
10 Steps to Building an Architecture for Space Surveillance Projects Eric A. Barnhart, M.S. Eric.Barnhart@harris.com Howard D. Gans, Ph.D. Howard.Gans@harris.com Harris Corporation, Space and Intelligence
More informationSEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES
SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES Jeremy Carroll, Ralph Hodgson, {jeremy,ralph}@topquadrant.com This paper is submitted to The W3C Workshop on Semantic Web in Energy Industries
More informationRequirement Analysis
Requirement Analysis Requirements Analysis & Specification Objective: determine what the system must do to solve the problem (without describing how) Done by Analyst (also called Requirements Analyst)
More informationIVI. Interchangeable Virtual Instruments. IVI-3.10: Measurement and Stimulus Subsystems (IVI-MSS) Specification. Page 1
IVI Interchangeable Virtual Instruments IVI-3.10: Measurement and Stimulus Subsystems (IVI-MSS) Specification March, 2008 Edition Revision 1.0.1 Page 1 Important Information The IVI Measurement and Stimulus
More informationThe 7 Habits of Highly Effective API and Service Management
7 Habits of Highly Effective API and Service Management: Introduction The 7 Habits of Highly Effective API and Service Management... A New Enterprise challenge has emerged. With the number of APIs growing
More informationRealizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA)
Realizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA) A presentation to GMU/AFCEA symposium "Critical Issues in C4I" Michelle Dirner, James Blalock, Eric Yuan National
More informationAnswer: D. Answer: B. Answer: B
1. Management information systems (MIS) A. create and share documents that support day-today office activities C. capture and reproduce the knowledge of an expert problem solver B. process business transactions
More informationA Scenario for Business Benefit from Public Data
A Scenario for Business Benefit from Public Data Arnold van Overeem Lisbon, 4 December 2014 In collaboration with 1 Introductions and overview www.opengroup.org Archimate Forum Architecture Forum Enterprise
More informationAlignment of Business and IT - ArchiMate. Dr. Barbara Re
Alignment of Business and IT - ArchiMate Dr. Barbara Re What is ArchiMate? ArchiMate is a modelling technique ("language") for describing enterprise architectures. It presents a clear set of concepts within
More informationLeverage SOA for increased business flexibility What, why, how, and when
Leverage SOA for increased business flexibility What, why, how, and when Dr. Bob Sutor Director, IBM WebSphere Product and Market Management sutor@us.ibm.com http://www.ibm.com/developerworks/blogs/dw_blog.jspa?blog=384
More informationBSIF. A Freeware Framework for. Integrated Business Solutions Modeling. Using. Sparx Systems. Enterprise Architect
33 Chester Rd Tawa 5028 Wellington New Zealand P: (+64) 4 232-2092 m: (+64) 21 322 091 e: info@parkconsulting.co.nz BSIF A Freeware Framework for Integrated Business Solutions Modeling Using Sparx Systems
More informationWhere are you with your Cloud or Clouds? Simon Kaye Dr Cloud
Where are you with your Cloud or Clouds? Simon Kaye Dr Cloud 15 th September, 2011 2 3 Cloud Computing definitions are varying, but a common set of attributes can be identified 4 Organizations need to
More informationRich Hilliard 20 February 2011
Metamodels in 42010 Executive summary: The purpose of this note is to investigate the use of metamodels in IEEE 1471 ISO/IEC 42010. In the present draft, metamodels serve two roles: (1) to describe the
More information