Leading Open Source SOA Dragon SOA Governance Solution Olivier FABRE eBM Websourcing.

Slides:



Advertisements
Similar presentations
Managing Service-Oriented Architectures Jim Bole VP Professional Services Infravio, Inc June 7,
Advertisements

Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
95-843: Service Oriented Architecture Material taken from IBM CMU Ref. Architecture Document 1 Master of Information System Management Service Oriented.
Multi-level SLA Management for Service-Oriented Infrastructures Wolfgang Theilmann, Ramin Yahyapour, Joe Butler, Patrik Spiess consortium / SAP.
Policy based Cloud Services on a VCL platform Karuna P Joshi, Yelena Yesha, Tim Finin, Anupam Joshi University of Maryland, Baltimore County.
Enterprise Architecture Firm Architecture World ‘10 SOA on Demand Ulf Fildebrandt Chief Development Architect SOA Infrastructure SAP AG.
Applying the SOA RA Utah Public Safety ESB Project Utah Department of Technology Services April 10, 2008 Prepared by Robert Woolley.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
UDDI, Discovery and Web Services Registries. Introduction To facilitate e-commerce, companies needed a way to locate one another and exchange information.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
Building New SOA and AJAX- Based Business Applications Mark Barnard R&D Manager – Natural Business Services Software AG (Canada) Inc.
Oncor’s EIM Program.
1 Eclipse SOA Roadmap Proposal V Change History VersionDateChanged N/a Merge of first two milestones Update.
Application Integration, Data Access, and Process Change.
Oracle Fusion Middleware
Independent Insight for Service Oriented Practice Communicating SOA.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Service Lifecycle Management with Oracle SOA Governance
Georgetown UNIVERSITY Introduction to SOA Part II: SOA in the enterprise Seminars in Academic Computing, Directors Leadership Seminar, August 7, 2007 Piet.
December 3, 2010 SAIF Governance Framework A Brief Update on work to date.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Oracle SOA Suite 11g.
SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.
Enterprise Governance with WSO2 Governance Registry and More Senaka Fernando Technical Lead WSO2 Inc.
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
1 © Talend 2014 Service Registry / WS-Policy Registry Training Slides 2014 Jan Bernhardt Zsolt Beothy-Elo
Web Services (Part 1) Service-Oriented Architecture Overview ITEC 625 Web Development Fall 2006 Reference: Web Services and Service-Oriented Architectures.
© 2009 IBM Corporation Integrating WSRR and DataPower Andrew White – Software Developer 18 March 2010.
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
SOA-13: Introduction to DataXtend ® Semantic Integrator (DX SI) Abstract data management from the application level using a common data model.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
Interfacing Registry Systems December 2000.
AMPol-Q: Adaptive Middleware Policy to support QoS Raja Afandi, Jianqing Zhang, Carl A. Gunter Computer Science Department, University of Illinois Urbana-Champaign.
OEI’s Services Portfolio December 13, 2007 Draft / Working Concepts.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Why Governance? SOA Governance allows to n Master complexity of IT n Support business process change.
© Lockheed Martin Corporation, All Rights Reserved INFORMATION SYSTEMS & GLOBAL SERVICES 1 Applying Predictive Metrics for Service Oriented Architecture.
Overview: Application Integration, Data Access, and Process Change November 16, 2005 Tom Board, NUIT.
© 2006 IBM Corporation Realizing the potential of your SOA with the IBM WebSphere Service Registry and Repository Presenter: Job Title:
Web Service Future CS409 Application Services Even Semester 2007.
1 SOA Across Business and IT How do I optimize my business processes? Business Models Identify Process Tasks I/T Components exposed as SOA Services How.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
Technical Support to SOA Governance E-Government Conference May 1-2, 2008 John Salasin, Ph.D. DARPA
1 Web Services Policy Management Greg Pavlik Web Services Architect Oracle Corporation May 11, 2005.
© Drexel University Software Engineering Research Group (SERG) 1 The OASIS SOA Reference Model Brian Mitchell.
EbXML Registry and Repository Dept of Computer Engineering Khon Kaen University.
1 IRS Component Asset Registry (XML Registry/Repository) Prototype Senior leaders must champion reuse by expecting that assets be reused, recognizing projects.
March 24, 2007 SOA CoP Demo Model Driven Enterprise SOA GSA Financial Management Enterprise Architecture Cory Casanave cory-c (at) modeldriven.com Oct.
Emerging Standards for SOA Seminar Robert Marcus
Online | classes| Corporate Training | Technical | Placements| Experts Contact US: Magnific training India USA :
SOA Blueprints Learning Best Practices and Sample Applications for SOA Miko Matsumura.
© Boris Lublinsky, Michael Rosen 2008 SOA Architecture and Design Strategies Boris Lublinsky, NAVTEQ. Mike Rosen, Wilton Consulting Group Copyright is.
© 2006 IBM Corporation Realizing the potential of your SOA with the IBM WebSphere Service Registry and Repository Presenter: Job Title:
Copyright © 2006, Oracle. All rights reserved Oracle Web Services Manager.
CIM Modeling for E&U - (Short Version)
Ian Goldsmith – VP, Product Management, SOA Software
Policy based Cloud Services on a VCL platform
Service Oriented Architecture
SOA in Action Chapter 10 B. Ramamurthy 1/16/2019.
DAT381 Team Development with SQL Server 2005
Service Oriented Architecture (SOA)
Grid Systems: What do we need from web service standards?
Introduction to SOA Part II: SOA in the enterprise
Presentation transcript:

Leading Open Source SOA Dragon SOA Governance Solution Olivier FABRE eBM Websourcing

AGENDA 2  What’s SOA Governance ?  DraGon Governance Solution  Targeted Audience

AGENDA 3  What’s SOA Governance ?  DraGon Governance Solution  Targeted Audience

4 Governance definitions  A lot of debates about SOA Governance definition…  … but no doubt about the importance of Governance to succeeding with SOA  We take the following definitions of SOA governance:  “The ability to organize, enforce and re-configure service interactions in an SOA”. (Michael Wheaton – Sun)‏  SOA Governance is a set of roles, policies and procedures that guide the adoption of SOA (Miko Matsumura – Software AG)

5 Governance Infrastructure  The main components of an SOA Governance solution: Service Platform ESB Application Server Mainframe SLA Enforcement Policy Enforcement Runtime Management: Probes and Modules Registry/Repository Lifecycle Management Versioning Publish and Discover Reporting Dependency Management Notifications GUI Modeling Tools IDE modules (Eclipse plugin) SLA Management Policy Management

6 Registry/Repository  Useful to:  Provide a single system of record where all relevant elements of your SOA become visible to all interested parties  Main features:  Registry Publish, discover services and related metadata like WSDL, XSD, etc. Organization management (enterprises, persons, jobs, etc.) Roles of organizations in relation to services and endpoints Agreement established between consumers and providers Publish, discover policies that govern the behavior of users (persons or systems) that participate in the service lifecycle Dependencies between services or between services and other SOA assets (BPEL processes, etc.) Lifecycle management Reporting: usage indicators, policy violations, etc.  Repository Service metadata storage Versioning Notification

7 Contract/Agreement Management  Useful to:  streamline service consumption  Main features:  Service Level Agreement (SLA) negotiation between service consumer and provider  Establishing SLA policies like authentication and QoS  Definition of penalties and rewards  Contract lifecycle and versioning

8 Policy Management  Useful to:  Ensure desirable behavior among SOA participants (people or systems), all along service lifecycle  Support an increasing number of services, service providers and service consumers  Main features:  Policy publication, discovery  Support of different kind of policies like conformance policies (WSI Basic profile), QoS policies (latency, availability, etc.), Security policies (access right, encryption, etc.), etc.  Policy lifecycle and versioning  Policy enforcement at design time and runtime (in relation to runtime management)

9 Runtime Management  Useful to:  Have an unified vision of all service runtime environments  Significantly increase the adaptability to consumers needs  Main features:  Service definition and access point import  Service monitoring: availability, latency, consumption, reusability, etc.  SLA and Runtime Policies enforcement  Policy violation notification

AGENDA 10  What’s SOA Governance ?  DraGon Governance Solution  Targeted Audience

11 Dragon Governance Platform  Open Source governance solution: LGPL license  Developed by eBM Websourcing, leader in open source middleware solution development  Member of the OW2 consortium  Based on Web Services standards: includes support for WSDL (1.1, 2.0), XSD, WS-* (WS-Agreement, WS-Policy, etc.)  Integrates with different kind of Service Platform: Enterprise Service Bus (PEtALS ESB), Application Server, etc.  Integrates with a lots of Database: Oracle, MySQL, HSQLDB, etc.

12 Dragon architecture Dragon Repository (JAXR)‏Registry Publish Discover CataloguingValidation Life cycle Management Dependency Management User Management Versioning Fine-grained Access Control Fine-grained Locking Notification UDDI APISOAP APIJAXR APIREST API Web UIEclipse PluginMaven Plugin Security, QoS, SLA enforcement Monitoring ProbesImport/Deployment PEtALS Distributed Service Platform Servi ce JDBCLDAP File System Contract Manager Policy Manager  eBM Websourcing governance solution: Dragon

13 Dragon in action  Organization management

14 Dragon in action  Service management

15 Dragon in action  SLA management

16 Dragon in action  Runtime management

AGENDA 17  What’s SOA Governance ?  DraGon Governance Solution  Targeted Audience

18 Dragon targeted audience  Business Analyst: has a business vision of a specific domain. Defines new business capabilities, objectives, processes and constraints (or rules).  SOA Architect: has a global vision of the entire (or domain specific) service architecture. Assembles services into business processes or composite services.  Service Developer: implements and maintains (updates, fixes...) services based on service definition and business constraints.  Quality Manager: defines and executes service tests based on service definition and business constraints.  Operator: push to production, setup and monitor services.

19 Dragon targeted audience  Service Manager: manages service versions and life cycles (state transitions). Defines service categorization and semantic. Enforces policies and SLA.  Chief Information Officer: monitors SOA indicators (QoS, Service usage/reuse, development time...).  Operation Analyst: creates SLA and other policies based on business constraints and objectives.  SOA Librarian (Administrator): manages governance platform (roles, access rights, service categories, tags, indexation rules, life cycle definitions...).