Service Service metadata what Service is who responsible for service constraints service creation service maintenance service deployment rules rules processing.

Slides:



Advertisements
Similar presentations
Service Oriented Architecture Reference Model
Advertisements

Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
0 McLean, VA August 8, 2006 SOA, Semantics and Security.
802.1AF - directions define requirements to find and create connections in terms of Discovery - Authentication - Enable 1.Discover of what can be done.
Connecting People With Information DoD Net-Centric Services Strategy Frank Petroski October 31, 2006.
OASIS Reference Model for Service Oriented Architecture 1.0
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Ken Laskey, co-editor 5th SOA for E-Government Conference 1 May 2008
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
The Semantic Web Week 18: Part 4 Introduction to Web Services and Intelligent Web Agents Module Website: Practical.
Understanding Metamodels. Outline Understanding metamodels Applying reference models Fundamental metamodel for describing software components Content.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Course Instructor: Aisha Azeem
Configuration Management
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Security Assessments FITSP-M Module 5. Security control assessments are not about checklists, simple pass-fail results, or generating paperwork to pass.
A Semantic Workflow Mechanism to Realise Experimental Goals and Constraints Edoardo Pignotti, Peter Edwards, Alun Preece, Nick Gotts and Gary Polhill School.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
The GPAA RFP to implement Enterprise Data Management 1 GPAA15/2015.
OpenMDR: Alternative Methods for Generating Semantically Annotated Grid Services Rakesh Dhaval Shannon Hastings.
Chapter 2 The process Process, Methods, and Tools
Security Assessments FITSP-A Module 5
COMP 410 & Sky.NET May 2 nd, What is COMP 410? Forming an independent company The customer The planning Learning teamwork.
Presentation Outline (hidden slide) Technical Level: 100 Intended Audience: TDMs, ITPros, ITDMs, BI specialists Objectives (what do you want the audience.
Message Brokers and B2B Application Integration Chap 13 B2B Application Integration Sungchul Hong.
Web Services Glossary Summary of Holger Lausen
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Using the Open Metadata Registry (openMDR) to create Data Sharing Interfaces October 14 th, 2010 David Ervin & Rakesh Dhaval, Center for IT Innovations.
Kuali Enterprise Workflow Presented at ITANA October 2009 Eric Westfall – Kuali Rice Project Manager.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
SOFTWARE DESIGN.
FI-CORE Data Context Media Management Chapter Release 4.1 & Sprint Review.
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
CPSC 871 John D. McGregor Module 6 Session 3 System of Systems.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 3: SOA Reference Model OASIS 2006.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Illustrations and Answers for TDT4252 exam, June
1 Introduction to Web Services Quality Model And Collaboration Issues for EERP Sojung Kim WSQM TC National Information society Agency.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
© 2009 The MITRE Corporation. All rights reserved Approved for Public Release; Distribution Unlimited Considerations for Versioning SOA Resources Ken Laskey.
1 Chapter 1 Introduction to Databases Transparencies.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
Connecting People With Information Transforming the Way the DoD Manages Data M. David Allen OASD(NII)/DoD CIO May 23, 2006 “The.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
Behavioral Framework Background & Terminology. Behavioral Framework: Introduction  Background..  What was the goal..
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
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
1 Automating Network Diagnostics to Help End-Users Dave Thaler
Introduction to DBMS Purpose of Database Systems View of Data
Jens Ziegler, Markus Graube, Johannes Pfeffer, Leon Urbas
Distribution and components
Universal Core Task Force Connecting People With Information
Ch > 28.4.
Introduction to Database Systems
Chapter 2 Database Environment.
Domain Specific Product Description Exchange
Health Ingenuity Exchange - HingX
Introduction to DBMS Purpose of Database Systems View of Data
1/18/2019 Transforming the Way the DoD Manages Data Implementing the Net Centric Data Strategy using Communities of Interest Introduction
2/15/2019 Transforming the Way the DoD Manages Data Implementing the Net Centric Data Strategy using Communities of Interest Introduction
Service Oriented Architectures (SOA): What Users Need to Know.
Metadata The metadata contains
MSDI training courses feedback MSDIWG10 March 2019 Busan
Presentation transcript:

Service Service metadata what Service is who responsible for service constraints service creation service maintenance service deployment rules rules processing engine rules language rules metadata rules language metadata security business technical service interface metadata query mechanism data resource data resource metadata user human machine processing resource processing resource metadata rules processing engine metadata identifies contact for contributes to provides conditions for give constraint satisfaction results to formally describ e describes provides formalism for describes metadata components invokes processing extracts data values from contributes to type of invokes services through submits query to provides annotation to queries type of Ken Laskey 6 April 2005 creation / modification info contributes to configuration management info part of constraints metadata describes queries invoked through

Thoughts on capabilities(excerpted from soon to be published discussion of metadata and a net-centric/SOA environment The Global Information Grid (GIG) Core Enterprise Services (CES) Strategy calls for “ robust [GIG] enterprise services (GES) [to] provide visibility and access to data, enabling the end user to execute an intelligent pull of mission-tailored information from anywhere within the network environment. ” Moreover, “ the CESs provide the basic ability to search the DoD enterprise for desired information and services, and then establish a connection to the desired service/data. ” This vision describes an environment where the interaction between the providers and consumers of resources must be flexible and readily configurable across entities (consumers, providers, and resources) that had no previous knowledge that the others existed. This implies a number of capabilities that go beyond the traditional data and processing paradigm. Consumers must be able to search for resources without knowing the details, such as specific APIs, of the resource beforehand. This implies that the description of the resource must be expressed in a universally accessible format and, though it will be associated with the resource, the description will be external to the resource so it can be accessed without reading or otherwise invoking the resource itself. The external description must contain sufficient detail so the consumer can decide if the resource will satisfy the current need. If the resource is appropriate, the consumer must be able to access the resource content or invoke the resource processing without knowing the APIs or other details of the resource. If the consumer attempts to access the resource, sufficient information must be available about the consumer so that the provider or an agent acting for the provider can determine if the access is authorized. The producer and consumer must share a common format for the description and must also agree on how to interpret the description content. This may be accomplished by indicating a common vocabulary or distinct vocabularies for which services exist to mediate a translation. Other notes and questions: In the previous slide, the advertising/discovery aspect emphasizes metadata. To what extent is metadata a necessary/integral part of an SOA? Mechanisms to produce/maintain/evaluate rules/policy are often alluded to but then conveniently ignored. This capability affects not only access and security but also choices for dynamically composable orchestration and data fusion of information obtained from multiple, independent resources. To what extent are mechanisms to support rules/policy (more generally, decision support) a necessary/integral part of SOA? A distributed, composable system of independently generated and maintained resources will need mechanisms to support translating between corresponding vocabularies. We can assume the hard work of semantic negotiation (e.g. vocabulary mapping) is done outside the SOA but supporting mechanisms will likely be needed even without dynamic composability. To what extent are mechanisms to support semantic negotiation a necessary/integral part of an SOA? If mechanisms to support semantic negotiation are part of an SOA, are mechanisms to facilitate capturing vocabulary use (e.g. input for vocabulary mappings) part of an SOA? An SOA is a bit like a TC (well, a rather unruly one) in that you don’t control any of the resources but you try to control the overall outcome. For a TC, we keep minutes of meetings and maintain configuration control of our results. For an SOA, I see this as a system logging capability against which one could run audits, query for how tasks were performed (what resources, what order, what results), generate metrics. I could also see logs being in some sense “executable” so I can repeat processes. To what extent are mechanisms to support logging a necessary/integral part of an SOA? Ken Laskey 6 April 2005