4892-1 Emerging Standards for SOA Seminar Robert Marcus

Slides:



Advertisements
Similar presentations
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Advertisements

Overview of Web Services
Interoperability of Distributed Component Systems Bryan Bentz, Jason Hayden, Upsorn Praphamontripong, Paul Vandal.
Leading Open Source SOA Dragon SOA Governance Solution Olivier FABRE eBM Websourcing.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
SOA and Web Services. SOA Architecture Explaination Transport protocols - communicate between a service and a requester. Messaging layer - enables the.
Information and Business Work
OASIS Service Oriented Architecture Reference Model Technical Committee (SOA-RM) BOOT CAMP April DRAFT: Not approved by the OASIS SOA RM TC.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Content provided under the terms and conditions of the Eclipse Public License Version Eclipse Foundation - Kathy Chan.
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
J2ME Web Services Specification.  With the promise to ease interoperability and allow for large scale software collaboration over the Internet by offering.
CSC-8530: Distributed Systems Christopher Salembier 28-Oct-2009.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Complex Systems Engineering Strategies Bob Marcus
1 NCOIC MSD Agenda Net-Centric Operations 2.0, Domain-Specific SOA Frameworks, M&S Testbed Demos Bob Marcus
Software – Part 3 V.T. Raja, Ph.D., Information Management College of Business Oregon State University.
DoDAF DoD Architectural Framework across multiple levels (Zachman And MoDAF are similar) UPDM Unified Modeling Language (UML) Profile for DoDAF and ModAF.
David Harrison Senior Consultant, Popkin Software 22 April 2004
DCMO - CIO Architecture Federation Pilot Larry Singer 5 January, 2012.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Secure Systems Research Group - FAU Web Services Standards Presented by Keiko Hashizume.
SOA, BPM, BPEL, jBPM.
Web Service Standards, Security & Management Chris Peiris
Software Engineering Muhammad Fahad Khan
1 Web Services Distributed Systems. 2 Service Oriented Architecture Service-Oriented Architecture (SOA) expresses a software architectural concept that.
Web Services and HL7v3 in IHE profiles Vassil Peytchev Epic.
© 2009 IBM Corporation Integrating WSRR and DataPower Andrew White – Software Developer 18 March 2010.
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 10: Service Component Architecture.
Introduction to MDA (Model Driven Architecture) CYT.
What is Service Oriented Architecture ? CS409 Application Services Even Semester 2007.
NCOIC MSD Initiative: Net-Centric Operations 2.0, Domain-Specific SOA Frameworks, and M&S Testbed Demos Bob Marcus
25./ Final DIP Review, Innsbruck, Austria1 D11.22 DIP Project Presentation V5 Oct 2006 Presented at Final Review Innsbruck, Oct, 2006.
1 NCOIC MSD Agenda Net-Centric Operations 2.0, Domain-Specific SOA Frameworks, M&S Testbed Demos Bob Marcus
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
Promoting Web Services Interoperability Across Platforms, Applications and Programming Languages Basic Profile 1.0 August 12, 2003 Copyright © 2003 by.
I n t e g r i t y - S e r v i c e - E x c e l l e n c e UPDM Review Session Col. Jack Jibilian Enterprise Architecting & Warfighting Decision Support SAF/XCPA.
AMPol-Q: Adaptive Middleware Policy to support QoS Raja Afandi, Jianqing Zhang, Carl A. Gunter Computer Science Department, University of Illinois Urbana-Champaign.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Using WSMX to Bind Requester & Provider at Runtime when Executing Semantic Web Services Matthew Moran, Michal Zaremba, Adrian Mocan, Christoph Bussler.
Web Services Management Framework by Umut Bultan & Gül Hünerkar.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
Tuscany: a SOA framework Jeffrey Guo Accelrys, Inc.
An Introduction to SysML
Kemal Baykal Rasim Ismayilov
M&S Services at the Crossroads of Service Oriented Architecture and the DoD Architectural Framework Bernard P. Zeigler, Ph.D., Arizona Center for Integrative.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
OASIS Service Oriented Architecture Reference Model Technical Committee (SOA-RM) BOOT CAMP May DRAFT: Not approved by the OASIS SOA RM TC.
© 2004 IBM Corporation ICSOC2004 Panel Discussion: Grid Systems: What is needed from web service standards? Jeffrey Frey IBM.
Using WS-I to Build Secure Applications Anthony Nadalin Web Services Interoperability Organization (WS-I) Copyright 2008, WS-I, Inc. All rights reserved.
© Drexel University Software Engineering Research Group (SERG) 1 The OASIS SOA Reference Model Brian Mitchell.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
INFSO-RI Enabling Grids for E-sciencE Web Services Mike Mineter National e-Science Centre, Edinburgh.
Service Component Architecture (SCA) Policy FrameWork V1.0 Ashok Malhotra – Oracle Anish Karmarkar – Oracle David Booz - IBM …
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Discussion Topics for Exploring OMG UPDM Way-ahead
Agenda Federated Enterprise Architecture Vision
Unit – 5 JAVA Web Services
Overview of Web Services
Presentation transcript:

Emerging Standards for SOA Seminar Robert Marcus

Background of the Seminar

Original Motivation for the Seminar  Scheduled as a Seminar for DISA’s Net-Enabled Command Capability (NECC) Program  One in a series of Industry Day Seminars to present expertise from industry, research and standards groups to DISA  An example of a general middle–out strategy for systems of systems development based on Capabilities Mediation  Due to unforeseen circumstances, the Seminar had to be co- located with an OMG meeting  Proceedings are at “ dc/Emerging_Standards_forSOA.htm”

Capabilities Mediation Example from DISA System of Systems Program Management Vendors Open Source Libraries Standards Bodies Contractors Consumers Producers Systems Engineering (Mike Hebert) Emerging Technology Strategy (Bob Marcus) Needs Offerings (1)(2) (3) (4) (5) (6) (7) (8) (3) (7) (9) System of System Program solicited for ST&T needs Needs consolidated, prioritized and documented Needs sent to Emerging Technology Strategy Clarify need Match needs with offerings Evaluate producers Develop list of possible offerings Scrub list of offerings and do final offering selections, Ensure offerings meet needs and constrains and final acceptance for Program Capabilities Mediation Group

Middle Out Strategy for System of Systems Existing, Enhanced, Composite and possible new services and/or systems USERS Capability specifications (with priorities) and possible new capabilities Capability description (with cost of implementation) and possible new capabilities New capabilities available New capabilities needed Set of Services Set of Requirements Mediating User Requirements and Derived Requirements Matchmaking Systems Engineering Group Emerging Technology Group Capabilities Mediation Group

Implementation of Middle-Out Strategy  Organization – Capabilities Mediation Group that includes members of System Engineering and Emerging Technology Strategies Group  Domain – Partially understood problem space  Tools – Matchmaking, modeling and simulation  Process – Performs matchmaking. Reports results of matchmaking to other groups including gap analysis for new technology capabilities that must be developed and/or additional operational capabilities enabled by emerging technology.  Communication – Iterative discussions with both System Engineering and Emerging Technology Strategy Group  Skills – Understanding of technology descriptions and system specifications and the ability to resolve gaps

Middle Out Strategy for Federal Enterprise? Existing, Enhanced, Composite and possible new services and/or systems USERS Capability specifications (with priorities) and possible new capabilities Capability description (with cost of implementation) and possible new capabilities New capabilities available New capabilities needed Set of Services Set of Requirements Mediating User Requirements and Derived Requirements Matchmaking Federal CIOs Communities of Interest Chief Architects Forum

Agenda: Emerging Standards for SOA  Semantics for Web Service Specification: SDF and OWL-S (Chris Bashioum – Mitre & David Martin – SRI)  WS-Policy (Toufik Boulez - Layer 7 Technologies)  WS-Security and WS-I Basic Security Profile (Michael McIntosh - IBM )  Service Component Architecture and Eclipse SOA Development Tools (Michael Rowley - BEA & Pat Walsh – Iona)  Service Data Objects and Apache Tuscany (Daniel Murphy – IBM)  Model-based Data Engineering for Services (Michael Hieb - George Mason University)  Collaboration across standards groups on emerging SOA standards (James Odell - OMG )

SOA Standards Relationships Service Component Architecture Open SOA Standards Web Services Description Language (WSDL from W3C) Web Service Standards Development Apache Tuscany Eclipse SOA Development Tools C2 Model-Based Data Engineering Universal Description, Discovery and Integration (UDDI from OASIS) Submissions to W3C WS-Policy Assertions and Attachment Web Ontology Language (OWL-S) WSDL-S OASIS and WS-I Standards OASIS WS-Security WS-I Security Profiles Efficient XML Service Data Objects

Systems Development and Services Standards DoDAF DoD Architectural Framework across multiple levels (Zachman and MoDAF are similar) UPDM Unified Modeling Language (UML) Profile for DoDAF and ModAF SOA Architecture based on services SysML UML Extension for Systems Engineering FEA-DEA-BEA Federal and Defense Enterprise Architectures SCA Component Interface Description SCBA FEA extension to Services and Components SDF Service Interface Descriptions Layers Enterprise Architects Software Architects Program Architects System Architects and Engineers MDA UML Models for SW Architecture, Components and Interfaces Developers Testbeds such as Federated Development and Certification Environment (FDCE) Including Simulation, Executable Systems, Modules, Components and Services Services - EnterpriseSystems - Operations

Back-up Slides on Emerging SOA Standards

WS-Security and WS-I Security Profiles  WS-Security is a XML-based standard of the Organization for the Advancement of Structured Information Standards (OASIS) supporting signatures, tokens and encryption. “  The Basic Security Profile is a collection of interoperable security components that will be specified by the Web Services Interoperability (WS-I) organization “  The Basic Security Profile will be based on WS-Security specifications  There is also a WS-I Reliable Security Profile that will specify security components for the OASIS WS-ReliableMessaging standard

WS-Policy Framework  WS-Policy Framework is a W3C working draft that enable entities (e.g. services) to specify policies (e.g. capabilities, requirements and characteristics) “  WS-Policy Attachment has been submitted to W3C as a standard for attaching policies within XML descriptions or to general entities “  Policies can be used to specify security, QoS and other non- functional constraints  Policies consist of a set of policy alternatives that contain policy assertions

OWL-S and Service Definition Framework  The Web Ontology Language for Services (OWL-S) supplies markup capabilities for describing the properties and capabilities of Web Services  OWL-S has been submitted for comment to the W3C.  Relationship of OWL-S to WSDL and UDDI “ /”  The Service Definition Framework (SDF) uses OWL-S to describe interfaces to services “ !/WebHelp/Service_Definition_Framework/GIG_SDF_Implement ation_Documentation/1_Introduction.htm#1_1_Background”

Service Component Architecture  The Service Component Architecture is a model for building systems in Service Oriented Architectures being developed by the Open SOA Collaboration of most software companies “ ecture+Home”  SCA includes an Assembly model for components and composites that enables the use of multiple middleware connections and languages (e.g. Java, C++) “  SCA allows Policies to be attached to components and composites to constrain non-functional attributes “  The first application of the Policy Framework will be to create SCA Security Policy specifications 

Service Data Objects  Service Data Objects (SDO) is a data specification that provides a standard format for transporting and accessing data from applications and services written in multiple languages “  SDO was originally developed independently but is now being maintained by the Open SOA industry collaboration in conjunction with SCA  Data Access Services are used to interface SDO representations with multiple types of data sources including relational and XML databases. “

Apache Tuscany and Eclipse STP  Tuscany is an open source implementation of Service Data Objects and the Service Component Architecture under development by the Apache Consortium “  The SOA Tools Platform (STP) is an open source project of the Eclipse Foundation to build frameworks and tools that enabling the design, configuration, assembly, deployment, monitoring, and management of software designed around a Service Oriented Architecture “  There is also an Eclipse framework for Service Data Objects using Java interfaces “

Model-Based Data Engineering for WS  Interoperability of C2 services requires data integration at multiple levels; conceptual, attribute, and content  Complex data integration will require semantic modeling to support data mappings from heterogeneous sources “ _DesigningTheDRM_forDataAccessibility/Spot_IEEE_Internet_”  A common semantic data model is also necessary for composing C2 Web Services  C2IEDM can be used for initial testing  A Service Data Objects model is an alternative that could also include non-C2 data integration

Efficient XML  Standard compressed binary format for XML  Can provide significant benefits to all Web Services applications especially for mobile devices  Alternate approaches are under discussion as possible standards by the W3C at  One of the leading proposals is from AgileDelta Binary text conversions are implemented as a plug-in No changes are required to applications or XML APIs Some test evaluations have shown 10 to 100 times compression of XML data transmissions