SOA Governance Methodologies
|
|
- Henry Lewis
- 8 years ago
- Views:
Transcription
1 Agenda SOA Governance Methodologies Brent Carlson, Founder and CTO LogicLibrary, Inc. Agenda Governance is Essential to SOA Trying to implement SOA without governance is like trying to build a house without blueprints and building codes: Substandard implementations Redundant implementations Parts that just don t fit together properly Net result: A Bunch Of (ABOS) rather than SOA Project-centric services implemented inconsistently and with no thought towards the broader needs of the enterprise Why Service Lifecycle Governance? The SOA Governance Matrix SOA is not sequential, it is iterative and fluid Consequence: The traditional lines between design-time and runtime environments have blurred and overlapped For enterprises to successfully migrate to an SOA requires: a firm understanding of and access to, legacy assets and artifacts that span the SDLC Mid-level architectural governance that ties business priorities and portfolio-level decisions to project-specific service dev/consumption activities Effective coordination between service producers and consumers, allowing services to be expressed in both role-centric (human) as well as machine-centric (automation and integration) contexts Design-time vs. runtime governance Design-time governance platform characteristics: Guides production and consumption of services from initial inception to selection for use in end-user applications Involves broad set of asset types components, legacy APIs, design patterns, etc. beyond services and schemas Must present information to multiple roles in their preferred views browser, IDE integration, reports, etc. Must integrate with heterogeneous development tools SCM systems, document management systems, defect tracking systems, etc.
2 The SOA Governance Matrix (cont.) Runtime governance platform characteristics: Deals with how a service behaves when called, how various policies (e.g., security) are enforced, how behavior is validated, and how services are replaced and retired Dynamically supports runtime access and behavior of deployed services high throughput and responsiveness required Focused on service interfaces/implementations and deployment policy configurations limited information set Minimal end user interaction required Design-time Governance Drilldown Portfolio Governance what initiatives, projects, and deliverables (both services and applications consuming those services) get funded and the tracking of those projects' progress against funding and timeline objectives. Architectural governance ensuring that the services and applications developed under SOA initiatives conform to the organization's business and technical architectures and best practices. SDLC governance the day-in day-out application of SDLC best practices (e.g., unit test before code promotion, peer review of code changes, establish an SCM system with code promotion levels) when developing services. Pulling the Governance Matrix Together Portfolio Governance Service Lifecycle Rep/Reg Architectural provides SOA Governance Governance anchor/hub Runtime Governance SDLC Governance Agenda Governance Effectiveness Depends Upon Connecting: Governance -> IT Governance -> Arch Governance -> IT Project Mgmt Architectural Working Contexts Imperatives IT Imperatives And Roadblocks BPM Tools Requirements BUSINESS DRIVERS Technical Requirements Portfolio Management Tools Operational Governance Tools IT GOVERNANCE IT Governance Processes, Budgeting, Oversight, PMO, Projects/Initiatives Prioritization INITIATIVES Regulatory Compliance Time to Market SOA Etc. ARCH ORG. MODEL IT Architecture Disciplines, Practices, Solution Activities, Roles EAM Tools SDA Reg/Rep IDEs SDLC point tools ARCH GOVERNANCE Arch Governance Model, Policies Organization, Processes, IT Dev Project Mgmt / SDA Development SDAs need to be managed simultaneously from three primary working contexts Application/integration context: core patterns and reference implementations to be used in assembling enterprise application capabilities to support the business architecture Technical context: underlying technology stacks to be used in implementing and deploying enterprise applications context: business process modeling -> functional service and component identification and normalization These contexts are best described with a combination of models and taxonomy specs
3 Application/Integration Context Technical Context:.NET Application Amount of application Application- Specific Layer Domain- Dependent Layer Intel App#1 Intel App#2 Microprocessor Citicorp App#1 Citicorp App#2 Financial Allstate App#1 Allstate App#2 Insurance 100% up to 85% CurrEx Technical CurrEx Domain- Independent Layer General-purpose utilities, APIs, Abstract Data Types, System Service 15-20% 0% * Technical Context: J2EE Context * Intercepting Filter Core J2EE Pattern CurrEx Axis Apache Open Source For Web services Technical context is only part of the story It s just as important to align your reusable asset development work with your company s business context What is a business context? The overarching business requirements driving development projects New component/service development, application integration, new/reworked application development In other words: What business processes really matter to our company? And what business functions are demanded by those business processes? Context Example: e-commerce Agenda Shipping System ShippingStatus ShippingMethod Management OrderMaintanance ShippingRequest Quote Import Order System SalesTaxCalculation Reporting Analytical System SalesTaxCalculator Payments CreditCard Handler Verification Financial Accounting Sales Transaction FinancialReporting Prediction Currency Exchange Sy stem Conversion CurrencyMaintanance
4 ShippingStatus Reporting Prediction Shipping System ShippingMethod Management Analytical System CurrencyMaintanance OrderMaintanance ShippingRequest Quote Import Currency Exchange Sy stem Order System SalesTaxCalculation SalesTaxCalculator Conversion Sales Transaction Payments CreditCard Handler Financial Accounting Verification FinancialReporting Production Best Practice: Pragmatic Service Modeling/Definition within an SOA cannot be developed in a bottom-up, ad-hoc manner Become YALOT (yet another layer of technology) More spaghetti code of a different form But services also cannot be defined solely in a top-down manner, which leads to either: Analysis paralysis: continual refinement of a model hoping to reach perfection (which never comes), or Big-Bang projects: trying to implement everything at once, usually with disastrous consequences Balancing Top-Down and Bottom-Up Service Definition Objective: striking a pragmatic balance between where the business is and where it needs to go Where the business is: Current set of strategic applications Usually implemented on different technologies Often locked into rigid business processes Where the business needs to go: Loosely-coupled business services Exposed via a common technical infrastructure Supporting flexible business process definition Top-Down Analysis Bottom-up Analysis Establish a coarsegrained business model Driven by key business processes Laying out a roadmap for prioritized service definition and development Use the coarse-grained, top-down business model to prioritize service development Formalize service definition roadmap for prioritized services Evaluate prioritized business project needs against this roadmap Assess current set of production applications to understand which aspects of those applications are candidates to support required services Combine and re-factor application capabilities by implementing adapters Adapters provide necessary glue and compensation logic Production Best Practice: Review Points and Teams Recommended Review Points Best practice recommendation: virtual/matrixed SDA architectural review team Team members: Team leader dedicated to SDA reuse program Matrixed team members drawn from project teams Lead designer/developer skills required 10%-20% job responsibility Team objectives/responsibilities: Identify candidate reusable SDAs active discovery Review proposed reusable SDAs asset hardening Adherence to architecture Necessary functionality implemented and supported Mandatory artifacts provided Publish approved SDAs into SDA library for consumption Recommend future resource allocation for key reusable SDAs Expanded funding for key SDAs Transfer of key SDAs to common SDA support group At a minimum, organizations should review services under development at these points in the SDLC: Requirements complete: all business requirements documented and initial service definition specified (ideally as WSDL), allowing reviewers to validate service against business context Design complete: Implementation approach defined with sufficient documentation (e.g., UML design models completed, relevant legacy APIs identified) to allow reviewers to validate design against technical and application/integration contexts Implementation complete: Service implemented and deployed in a test environment, with sufficient supporting documentation (e.g., sample client code, automated test cases, usage guide) to enable a potential consumer to understand the service Other review points may also be appropriate based on organizational needs and objectives
5 Requirements Complete Production Governance Example End Inform Submitter of failure Notify Architects for tech review Inform Submitter of rejection SDA Submitted by Lead Designer Asset Owner (gatekeeper) Confirms SDA meets Minimum compliance stds no no Approve? yes parallel Approve? Notify Analysts for functional review yes Auto-publish SDA Production Best Practice: Managing as Products Service producers need to treat their services as products Regular and well-defined release cycle Often enough to meet consumer needs on a timely basis But not so often as to churn existing consumers Backward compatibility wherever possible Give existing consumers time to migrate off of deprecated operations n-1 version support at a minimum Requirements gathering mechanisms from current and potential customers Consider establishing a product manager role that manages the aggregate set of business requirements for the service and works to prioritize requirements with its current and potential consumers Service as Product Impacts on SDLC Tools Version Control Repository Establish a baseline whenever a new version of a service is released into production must be able to simultaneously maintain production service while developing next version of that service Requirements Management / Defect Tracking Manage your requirements and defects at a version basis both originating version and target version for resolution SDA Management Maintain all valid versions of a service within your SDA library Under Development available for requirements gathering and application development team planning purposes Production mainline version for use in new development Retired still in use by existing apps but not allowed for use by new apps Obsolete all apps should be migrated off this version; version metadata is maintained for traceability / audit purposes only Distribution Best Practice: Integrated SDA Registry/Repository Ad-hoc distribution schemes are sufficient for two or three services used by a small community, but don t scale Spreadsheets and static websites get out of date Call the architect turns the architect into an information bottleneck UDDI registries are not suited for development use Limited service metadata Often difficult search UI Not well suited to managing other SDA types Best practice recommendation: SDA reg/rep (e.g., Logidex) to distribute assets Important SDA Reg/Rep Features Consider these important features when evaluating SDA registry/repositories: Governed and configurable asset metadata assembly and validation Standardized metadata definition Per-asset-type metadata validation and enforcement Configurable (manual vs. automatic) asset publication Newly defined SDAs Updated SDAs New versions of existing SDAs Passive and active distribution modes User-based SDA subscriptions Automated search notifications during asset creation/update Multiple search modes Multiple UI options Thin-client Deep IDE integration API-based integration Example: Logidex Deep IDE Integration Standalone Or tightly integrated with: IBM RAD, WSAD Eclipse Microsoft Visual Studio SAP NetWeaver Borland JBuilder BEA Workshop Compuware Optimal J Keeping users in their own development environment improves their productivity and increases effective usage of the SDA reg/rep
6 Consumption Best Practice: Project-based SDA Usage Tracking Best practice recommendation: named user consumption Project-scoped interactions/tracking Enables reporting and management of asset consumption SDA acquisition Configurable approval signoffs based on organization s process Project and asset-specific collaboration Discussion forums Persistent searches Asset notifications Access alternative: anonymous consumption Suitable for lightweight/casual users Read-only interaction with SDA reg/rep Restricted tracking and collaboration activities Financial Incentives for SOA: ROI Metrics Consumption-side traceability enables SOA ROI calculation Initial survey results of SOA ROI as compared with reusable components Survey created and interpreted by LogicLibrary and Dr. Jeffrey Poulin, author of Measuring Software Reuse Compared to component reuse, SOA projects: Survey Results from LL customers and summarized in SOA ROI Whitepaper The ROI of SOA Relative to Traditional Component Reuse by Dr. Jeffrey Poulin and Alan Himler, August 2006 whitepaper available at Example Report: Repository Savings Logidex Case Study: Needs Software asset reuse initiative for integration projects Integrated tool to enable and encourage the reuse process Solution Implemented Logidex for a consolidated metadata asset catalog Controlled submission, review, approval cycle Proven Success Registered reuse has produced an estimated cost savings of $13.4 M over 18 months Increased use/reuse of software assets with ability to track and report reuse 46 AD teams are active in Logidex across the organization 250 users defined 128 Institutional projects are defined 266 assets are registered 321 reuses have been acquired in the library Logidex Case Study: Health Care Provider Needs Software asset reuse initiative for SOA projects Solution Implemented Logidex for a consolidated metadata asset catalog Logidex as a central repository for reuse and architectural governance Proven Success Agenda Increased reuse of assets. Significant, immediate time and cost savings ROI of 264% in less than 6 months Established Reuse Council Implementation of reuse activity in all ASM divisions.
7 Logidex and Service Lifecycle Governance No one product or suite can adequately address all perspectives of Service Lifecycle Governance With the market leading design-time governance solution, LogicLibrary s strategy is to integrate with key best of breed SOA products to deliver a service lifecycle governance solution These product integrations include: PPM (HP PPM, IBM RPM, CA Clarity, etc.) Run-time governance (HP SOA Systinet, IBM WSRR, other UDDI registries) Develop tools and platforms (IBM ClearCase, Serena Dimensions, Microsoft Team Foundation Server, CVS, etc.) Quality management (HP SOA Systinet Policy Manager, MindReef SOAPScope, WebLayers, etc.) LogicLibrary s strategy is to partner with leading vendors in the SOA Governance space to execute this vision The Service Governance Matrix Portfolio Governance Architectural Governance SDLC Governance Runtime Governance Mapping Design-time Logidex s Governance Asset to SOA Activities Relationship Visualization aids Portfolio Governance decision makers in IT Transformation what initiatives, understanding projects, deliverables upstream/downstream (both services and applications impact consuming to proposed those services) get funded changes and the tracking Guiding the organization through the decision making process to establish a prioritized series of optimization steps to improve to IT of those projects' progress against connectedness Logidex s SOA patentpending is the preferred funding and timeline objectives. approach to such Smart optimization Controls Logidex s patented Architectural governance reference models automates and makes SOA Core Architecture auditable and SOA Process ensuring that the graphically services and portray applications architectural developed under guidance SOA Identification governance of core services activities required by the business (top-down initiatives conform to the architectural Logidex s guidance) plug-in based organization's business and technical deep IDE integration Logidex reflects portfolio Prioritization of formalized service architectures and best practices. delivers services to prioritization decisions via definition and development based on consumers in their asset and project creation portfolio analysis (bottom-up Logidex SOA Governance preferred working and management prioritization) environment Logidex feeds results of SDLC governance SOA Governance, Reuse, and SOA activities to C-level Implementation the day-in decision day-out makers application via built-in of SDLC best practices reports and (e.g., planned unit test before code integration promotion, with peer PPM review tools of code changes, (e.g., establish RPM) an SCM system with code promotion levels) when developing services. Applying architectural guidance through defined SDLC review checkpoints, ensuring services are both correct and complete, and exposing produced services to consumers for reuse. Logidex, SCM and Run-time Registry Integration Enables Service Lifecycle Governance Smart Controls process manages assetlevel promotion gov processes, validating services against Policy Manager ASAA auto creates/updates asset based on XML-driven CC/CQ parsing and navigation ASAA invoked via trigger resulting from CC creation or promotion of a baseline (i.e., service is promoted) Design-time Smart Controls design-time governance Logidex Design-time SOA reg/rep SDAs Logidex ASAA SCM Systems: IBM ClearCase/ClearQuest Serena Dimensions, PVCS Microsoft VSS, TFVC CVS, Subversion CA Harvest Smart Controls automatically publishes service to Reg/Rep QOS updates fed via run-time reg/rep events into Smart Controls for design-time processing Run-time Repository Registry Policy Manager Data Store QOS Feeds from WSM, ESB, etc. What is Logidex SOA FastPath? What is Logidex SOA FastPath? SOA FastPath leverages the knowledge that LogicLibrary Professional has acquired over multiple years of guiding organizations with their SOA deployments s can immediately implement an out-of-the box SOA solution with predefined governance policies, user roles and asset metadata A special SOA FastPath appliance can delivered to further accelerate the deployment SOA FastPath contains the following Logidex templates and configurations to support an SOA project: Asset Types Sharing Assets / Library Structure Governance Organizational Structure Users and Roles Reference Models
8 What does Logidex SOA FastPath Contain? SOA FastPath includes: (25) Logidex named user licenses (1) Logidex server license Preloaded Sun Core J2EE Patterns Preloaded Microsoft.NET Framework, Solution Patterns and Library Preconfigured production and consumption governance Preconfigured user roles and profiles Preloaded SOA ROI reports based on Dr. Jeffrey Poulin s industry-leading reuse ROI metrics research Logidex FastPath Governance Example Elaine: Architect Ron: Repository Administrator Alice: Architect Alex: ACE, Asset Owner Tom: Technical Lead Bob: Analyst Consumption Organization (i.e., Application Development) Delivery Channels Customer Applications Customer On-line Shopping V2R2 ABC IT Peter: Project Manager, ACE Ann: Project Participant Common Elaine: Architect Technology Office Architecture Elaine: ACE, Technical Lead Logidex FastPath Governance Example Production Organization (i.e., Service Development) Logidex FastPath Governance Example Production Governance Elaine: Architect Ron: Repository Administrator ABC IT Elaine: Architect Ron: Repository Administrator ABC IT Elaine: Architect Elaine: Architect Alice: Architect Delivery Channels Technology Office Alice: Architect Delivery Channels Technology Office Alex: ACE, Asset Owner Tom: Technical Lead Bob: Analyst Customer Applications Common Architecture Alex: ACE, Asset Owner Tom: Technical Lead Bob: Analyst Customer Applications Common Architecture Customer On-line Shopping V2R2 Elaine: ACE, Technical Lead Customer On-line Shopping V2R2 Elaine: ACE, Technical Lead Peter: Project Manager, ACE Ann: Project Participant Peter: Project Manager, ACE Ann: Project Participant Logidex FastPath Governance Example Elaine: Architect Ron: Repository Administrator Alice: Architect Alex: ACE, Asset Owner Tom: Technical Lead Bob: Analyst Delivery Channels Customer Applications Consumption Governance Customer On-line Shopping V2R2 ABC IT Peter: Project Manager, ACE Ann: Project Participant Common Elaine: Architect Technology Office Architecture Elaine: ACE, Technical Lead Summary Governance is essential to keep your SOA from becoming ABOS Architectural governance is the glue that ties portfolio decisions to service and application development Defining and enforcing architectural contexts keeps your SOA in order Asset management and governance tools (like Logidex) enable your SOA initiative to scale
General Introduction to IBM (R) Rational (R) Asset Manager
General Introduction to IBM (R) Rational (R) Asset Manager Peter Smith Certified IT Specialist, IBM 2007 IBM Corporation Objectives! Background: Issues and Challenges!Asset Management and SOA! Define Asset
More informationPolicy Driven Practices for SOA
Independent Insight for Oriented Practice Policy Driven Practices for SOA Lawrence Wilkes CBDI Forum www.cbdiforum.com Agenda! Enterprise SOA Challenge! SOA Policy Areas! Layered Architecture as a basis
More information<Insert Picture Here> Increasing the Effectiveness and Efficiency of SOA through Governance
Increasing the Effectiveness and Efficiency of SOA through Governance Enrique Martín MW Presales Manager. Oracle Agenda Challenges Solved with SOA Governance Oracle s SOA Governance:
More informationHP SOA Systinet software
HP SOA Systinet software Govern the Lifecycle of SOA-based Applications Complete Lifecycle Governance: Accelerate application modernization and gain IT agility through more rapid and consistent SOA adoption
More informationTopic Change Governance for the Agile Enterprise a Service Oriented Architecture (SOA) Perspective
Topic Change Governance for the Agile Enterprise a Service Oriented Architecture (SOA) Perspective Document White Paper Author(s) Kelly A. Shaw, Ph.D. Research Analyst, Serena Software Brent Carlson, VP
More informationSOA Governance and the Service Lifecycle
IBM SOA SOA Governance and the Service Lifecycle Naveen Sachdeva sachdeva@us.ibm.com IBM Software Group 2007 IBM Corporation IBM SOA Agenda What is SOA Governance? Why SOA Governance? Importance of SOA
More informationHP Systinet. Software Version: 10.01 Windows and Linux Operating Systems. Concepts Guide
HP Systinet Software Version: 10.01 Windows and Linux Operating Systems Concepts Guide Document Release Date: June 2015 Software Release Date: June 2015 Legal Notices Warranty The only warranties for HP
More informationWhite Paper. Software Development Best Practices: Enterprise Code Portal
White Paper Software Development Best Practices: Enterprise Code Portal An Enterprise Code Portal is an inside the firewall software solution that enables enterprise software development organizations
More informationAvoiding Web Services Chaos with WebSphere Service Registry and Repository
IBM Software Group Avoiding Web s Chaos with WebSphere Registry and Repository David Buchanan David Ben Buchanan J Briden Consulting IT Specialist Consulting IT IT Specialist WebSphere Software WebSphere
More informationService-Oriented Architecture and its Implications for Software Life Cycle Activities
Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:
More informationSOA: The missing link between Enterprise Architecture and Solution Architecture
SOA: The missing link between Enterprise Architecture and Solution Architecture Jaidip Banerjee and Sohel Aziz Enterprise Architecture (EA) is increasingly being acknowledged as the way to maximize existing
More informationManaging the Services Lifecycle SOA & BPM
Managing the Services Lifecycle SOA & BPM Agenda The service Lifecycle what does it look like? Methods and processes for service evolution Supporting tools & techniques Governing the service-cycle Best
More informationSOMA, RUP and RMC: the right combination for Service Oriented Architecture
SOMA, RUP and RMC: the right combination for Service Oriented Architecture WebSphere User Group, Bedfont, 4th March, 2008 Keith Mantell Senior Solution Architect IBM Rational keith_mantell@uk.ibm.com March
More informationWebSphere Business Modeler
Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration
More informationA Software Development Platform for SOA
A Software Development Platform for SOA Peter Eeles Executive IT Architect Rational Brand Architect for UK, Ireland and South Africa peter.eeles@uk.ibm.com 2004 IBM Corporation Agenda IBM Software Group
More informationOpen Group SOA Governance. San Diego 2009
Open Group SOA Governance San Diego 2009 SOA Governance Aspects A comprehensive view of SOA Governance includes: People Organizational structures Roles & Responsibilities Processes Governing processes
More informationService Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15
Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group Tuesday June 12 1:00-2:15 Service Oriented Architecture and the DBA What is Service Oriented Architecture (SOA)
More informationEnhancing The ALM Experience
Enhancing The ALM Experience Tools to Accelerate Delivery of Secure, Reliable Modern Applications Brent Dorenkamp Solutions Architect Agenda Application Modernization and the Instant-On Enterprise Building
More information<Insert Picture Here>
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
More informationDeveloping SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
More informationSOA @ ebay : How is it a hit
SOA @ ebay : How is it a hit Sastry Malladi Distinguished Architect. ebay, Inc. Agenda The context : SOA @ebay Brief recap of SOA concepts and benefits Challenges encountered in large scale SOA deployments
More informationAsset Based Development
IBM Software Group Asset Based Development Grant Larsen gjlarsen@us.ibm.com November 2003 Agenda Introduction Asset-based Development Process Standards Tooling Assets Getting Started Agenda Introduction
More informationImproved SOA Portfolio Management with Enterprise Architecture and webmethods
Improved SOA Portfolio Management with Enterprise Architecture and webmethods Patrick Buech Product Management, Enterprise Architecture Management Sumeet Bhatia Senior Director, Enterprise Architecture
More informationOMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study
OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study Michael Guttman CTO, The Voyant Group mguttman@thevoyantgroup.com Overview of Voyant H.Q. West Chester, PA Business
More informationAgile Development with Jazz and Rational Team Concert
Agile Development with Jazz and Rational Team Concert Mayank Parikh mayank.parikh.@in.ibm.com Acknowledgements: Thanks to Khurram Nizami for some of the slides in this presentation Agile Values: A Foundation
More informationEnabling Data Quality
Enabling Data Quality Establishing Master Data Management (MDM) using Business Architecture supported by Information Architecture & Application Architecture (SOA) to enable Data Quality. 1 Background &
More informationThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
More informationNASCIO EA Development Tool-Kit Solution Architecture. Version 3.0
NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5
More informationIBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
More informationUsing SOA to Improve Operational Efficiency An Executive Overview
Using SOA to Improve Operational Efficiency An Executive Overview Introducing MIKE2.0 An Open Source Methodology for Information Development http://www.openmethodology.org Management and Technology Consultants
More informationSoftware Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti
Software Engineering Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical
More informationExtend the value of your core business systems.
Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems
More informationSOA GOVERNANCE MODEL
SOA GOVERNANCE MODEL Matjaz B. Juric University of Ljubljana, Slovenia matjaz.juric@fri.uni-lj.si Eva Zupancic University of Ljubljana, Slovenia Abstract: Service Oriented Architecture (SOA) has become
More information1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
More informationAcknowledgments. p. 55
Preface Acknowledgments About the Author Introduction p. 1 IBM SOA Foundation p. 2 Service Design and Service Creation p. 2 Service Integration p. 3 Service Connectivity p. 5 Service Security and Management
More informationMicrosoft SOA Roadmap
Microsoft SOA Roadmap Application Platform for SOA and BPM Thomas Reimer Enterprise Technology Strategist, SOA and BPM Microsoft Corporation (EMEA) Trends and Roadmap THE FUTURE OF DYNAMIC IT Market Trends
More informationIntroduction to Systinet. SOA Governance and Lifecycle Management
Introduction to Systinet SOA Governance and Lifecycle Management About Systinet WHO WHAT Founded in 2000, Systinet, a division of Mercury, is the leading provider of the foundation for SOA governance and
More information1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:
More informationP16_IBM_WebSphere_Business_Monitor_V602.ppt. Page 1 of 17
Welcome to the IBM WebSphere Business Monitor presentation as part of the SAP integration workshop. This presentation will give you an introduction to the WebSphere Business Monitor and monitoring over
More informationRequirements Definition and Management Processes
Software Engineering G22.2440-001 Session 1 Sub-Topic 1 Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute
More informationA Practical Roadmap to SOA Governance. 2011 Enterprise Integration Services
A Practical Roadmap to SOA Governance 2011 A Practical Roadmap to SOA Governance Corporate Overview Staples is the world s largest office products company and a trusted source for office solutions. Provides
More informationBusiness Process Management Tampereen Teknillinen Yliopisto
Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented
More informationSOA Planning Guide. 2015 The Value Enablement Group, LLC. All rights reserved.
SOA Planning Guide 1 Agenda q SOA Introduction q SOA Benefits q SOA Principles q SOA Framework q Governance q Measurement q Tools q Strategic (long term) View 2 Introduction to SOA q Service-oriented architecture
More informationIntegrity 10. Curriculum Guide
Integrity 10 Curriculum Guide Live Classroom Curriculum Guide Integrity 10 Workflows and Documents Administration Training Integrity 10 SCM Administration Training Integrity 10 SCM Basic User Training
More informationUltimus Adaptive BPM Suite V8
Ultimus Adaptive BPM Suite V8 ENTERPRISE BUSINESS PROCESS MANAGEMENT SOFTWARE PLATFORM 2 PRODUCT OVERVIEW The Ultimus Adaptive BPM Suite is a complete, enterprise software application designed to create
More informationEnterprise Data Governance
DATA GOVERNANCE Enterprise Data Governance Strategies and Approaches for Implementing a Multi-Domain Data Governance Model Mark Allen Sr. Consultant, Enterprise Data Governance WellPoint, Inc. 1 Introduction:
More informationA Guide Through the BPM Maze
A Guide Through the BPM Maze WHAT TO LOOK FOR IN A COMPLETE BPM SOLUTION With multiple vendors, evolving standards, and ever-changing requirements, it becomes difficult to recognize what meets your BPM
More informationAn enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises
agility PLATFORM Product Whitepaper An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises ServiceMesh 233 Wilshire Blvd,
More informationAN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID
AN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID R. D. Goranova 1, V. T. Dimitrov 2 Faculty of Mathematics and Informatics, University of Sofia S. Kliment Ohridski, 1164, Sofia, Bulgaria
More informationSOA and API Management
SOA and API Management Leveraging Your Investment in Service Orientation Version 1.0 December 2013 John Falkl General Manager, Technology, Strategy & Integration Haddon Hill Group, Inc. Contents Introduction...
More informationUsing SOA to Improve Operational Efficiency A Management Overview. Introducing MIKE2.0 An Open Source Methodology for Information Development
Using SOA to Improve Operational Efficiency A Management Overview Introducing MIKE2.0 An Open Source Methodology for Information Development http://www.openmethodology.org org Agenda Service-Oriented Architecture
More informationHow To Manage Cloud Computing
IBM Nederland B.V. Cloud Computing Why, what, how? Ronald Zoutendijk, zoutendi@nl.ibm.com Johan Arts, johan.arts@nl.ibm.com 1 Why Cloud Computing? Complexiteit Agenda 1 Why Cloud Computing? 2 What is Cloud
More informationBEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use
Product Data Sheet BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use BEA AquaLogic Integrator delivers the best way for IT to integrate, deploy, connect and manage process-driven
More informationBusiness Process Management In An Application Development Environment
Business Process Management In An Application Development Environment Overview Today, many core business processes are embedded within applications, such that it s no longer possible to make changes to
More informationRequirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK
IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational
More informationApplication Lifecycle Management White Paper. Source Code Management Best Practice: Applying Economic Logic to Migration ALM
ALM Application Lifecycle Management White Paper Source Code Management Best Practice: Applying Economic Logic to Migration Summary: Is there a Business Case for Migration? Ultimately, what is the value
More informationWhite Paper. Enterprise Enabler and SharePoint 2010 Or Why SharePoint Needs Enterprise Enabler. Pamela Szabó Stone Bond Technologies
White Paper Enterprise Enabler and SharePoint 2010 Or Why SharePoint Needs Enterprise Enabler Pamela Szabó Stone Bond Technologies Copyright 2014 Stone Bond Technologies, L.P. All rights reserved. The
More informationGuiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing
Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing 3-day seminar The evolution of how companies employ SOA can be broken down into three phases: the initial phase
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,
More informationMaster Data Management Architecture
Master Data Management Architecture Version Draft 1.0 TRIM file number - Short description Relevant to Authority Responsible officer Responsible office Date introduced April 2012 Date(s) modified Describes
More informationIBM InfoSphere Information Server Ready to Launch for SAP Applications
IBM Information Server Ready to Launch for SAP Applications Drive greater business value and help reduce risk for SAP consolidations Highlights Provides a complete solution that couples data migration
More informationManager Domain Experts. Delivery Team. C h ic a g o
Outsourc es erv ice Engagement Domain Experts Vendor Account er d i ov Pr Finance Executive Sponsor Bo sto n C h ic a g o Project Empowering Agile with PPM Digite, Inc. 21060 Homestead Rd, Suite 220, Cupertino,
More informationFederal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
More informationBest Practices and a Must Have Toolset for SOA Migration Projects
White Paper Best Practices and a Must Have Toolset for SOA Migration Projects Six Ways to Leverage Embarcadero All-Access Ron Lewis, CDO Technologies February 2010 Corporate Headquarters EMEA Headquarters
More informationDriving SOA Governance - Part II: Operational Considerations
Driving SOA Governance - Part II: Operational Considerations by Leo Shuster, SOA Architect, National Bank SERVICE TECHNOLOGY MAGAZINE Issue XLIX April 2011 This is the second part of a multi-part article
More informationFive best practices for deploying a successful service-oriented architecture
IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative
More informationSOA OPERATIONS EXCELLENCE WITH PROGRESS ACTIONAL WHITE PAPER
SOA OPERATIONS EXCELLENCE WITH PROGRESS ACTIONAL WHITE PAPER TABLE OF CONTENTS > 1.0 Service-Oriented Architecture: Benefits and IT Operations Challenges 1 > 2.0 Progress Actional for SOA Operations 4
More informationDemand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support
Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Overview codebeamer is a single-repository Application
More informationBenchmark Against Best Practice Service Delivery Metrics
Benchmark Against Best Practice Service Delivery Metrics Featuring: Julie Giera, Forrester Pierre Champigneulle, BearingPoint Host: Jason Schroedl, newscale Internal Service Delivery The average company
More informationThe IBM Solution Architecture for Energy and Utilities Framework
IBM Solution Architecture for Energy and Utilities Framework Accelerating Solutions for Smarter Utilities The IBM Solution Architecture for Energy and Utilities Framework Providing a foundation for solutions
More informationMeister Going Beyond Maven
Meister Going Beyond Maven A technical whitepaper comparing OpenMake Meister and Apache Maven OpenMake Software 312.440.9545 800.359.8049 Winners of the 2009 Jolt Award Introduction There are many similarities
More informationWHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT
WHITE PAPER DATA GOVERNANCE ENTERPRISE MODEL MANAGEMENT CONTENTS 1. THE NEED FOR DATA GOVERNANCE... 2 2. DATA GOVERNANCE... 2 2.1. Definition... 2 2.2. Responsibilities... 3 3. ACTIVITIES... 6 4. THE
More informationChoosing the Right Project and Portfolio Management Solution
Choosing the Right Project and Portfolio Management Solution Executive Summary In too many organizations today, innovation isn t happening fast enough. Within these businesses, skills are siloed and resources
More informationLeveraging an On-Demand Platform for Enterprise Architecture Preparing for the Change
Leveraging an On-Demand Platform for Enterprise Architecture Preparing for the Change David S. Linthicum david@linthicumgroup.com The notion of enterprise architecture is changing quickly. What was once
More informationEnterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing
Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Presented by : Ajay Budhraja, Chief, Enterprise Services ME (Engg), MS (Mgmt), PMP, CICM, CSM,
More informationService Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
More informationAir Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos
More informationBuilding Your EDI Modernization Roadmap
Simplify and Accelerate e-business Integration Building Your EDI Modernization Roadmap Background EDI Modernization Drivers Lost revenue due to missing capabilities or poor scorecard ratings High error
More informationIBM BPM Solutions Addressing the Enterprise Business Process Management
IBM BPM Solutions Addressing the Enterprise Business Process Management Cristina Morariu, IBM Agenda Business Process Management IBM Featured products for BPM IBM Business Process Manager IBM Case Manager
More informationThe Central Role of Registries
The Central Role of Registries Managing SOA Metadata Stefan Tilkov, stefan.tilkov@innoq.com http://www.innoq.com/blog/st/ Technology Consultancy for Fortune 1000 Offices in Zürich & Düsseldorf Founded
More informationT13 TESTING SOA SOFTWARE: THE HEADLESS DILEMMA. John Michelsen itko, Inc. BIO PRESENTATION 10/19/2006 1:30:00 PM
BIO PRESENTATION T13 10/19/2006 1:30:00 PM TESTING SOA SOFTWARE: THE HEADLESS DILEMMA John Michelsen itko, Inc. International Conference on Software Testing Analysis and Review October 16-20, 2006 Anaheim,
More informationStrategy for Application Modernization A Summa White Paper
Strategy for Application Modernization A Summa White Paper Summa 925 Liberty Avenue, 6 th Floor Pittsburgh, PA 15222 (p) 412.258.3300 (f) 412.258.3299 www.summa tech.com Why Modernize? My customers want
More informationRealizing business flexibility through integrated SOA policy management.
SOA policy management White paper April 2009 Realizing business flexibility through integrated How integrated management supports business flexibility, consistency and accountability John Falkl, distinguished
More informationPlanningDemo Library Configuration
Portfolio Manager v6.2x PlanningDemo Library Configuration Supporting the Base-line Integration ti Scenario Portfolio Manager Overview What is Portfolio Manager: Portfolio Manager is an application designed
More informationOffshore SOA Service Factory For production of cost-effective, shared services
www.thbs.com Offshore SOA Service Factory * For production of cost-effective, shared services Introduction An offshore SOA Service Factory is the delivery-arm that is primarily responsible for developing
More informationWhitepaper: Creating an ECM Advisory Board and Program Charter
Whitepaper: Creating an ECM Advisory Board and Program Charter By: Ronda Ringo November 2013 The Problem A year ago, Todd, an IT Director, and Melanie, a Director of Business Process Improvement, had been
More informationSOA Governance. Stephen G. Bennett, Clive Gee, Robert Laird, Co-authored and edited by Thomas Erl. Governing
SOA Governance Governing Shared Services On-Premise and in the Cloud Co-authored and edited by Thomas Erl Stephen G. Bennett, Clive Gee, Robert Laird, Anne Thomas Manes, Robert Schneider, Leo Shuster,
More informationDATA QUALITY MATURITY
3 DATA QUALITY MATURITY CHAPTER OUTLINE 3.1 The Data Quality Strategy 35 3.2 A Data Quality Framework 38 3.3 A Data Quality Capability/Maturity Model 42 3.4 Mapping Framework Components to the Maturity
More informationA Closer Look at BPM. January 2005
A Closer Look at BPM January 2005 15000 Weston Parkway Cary, NC 27513 Phone: (919) 678-0900 Fax: (919) 678-0901 E-mail: info@ultimus.com http://www.ultimus.com The Information contained in this document
More informationTable of Contents. 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8
Table of Contents 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8 3 SOA in Verizon The IT Workbench Platform... 10 3.1 Technology... 10 3.2 Processes
More informationIntroducing SAP s Landscape and Data Center Innovation Platform. Phil Jackson SAP Solution Engineer
Introducing SAP s Landscape and Data Center Innovation Platform Phil Jackson SAP Solution Engineer CIO challenges Business Agility & Innovation Business Continuity Cost Containment Hybrid On-premise, Virtual
More informationSenior Business Intelligence/Engineering Analyst
We are very interested in urgently hiring 3-4 current or recently graduated Computer Science graduate and/or undergraduate students and/or double majors. NetworkofOne is an online video content fund. We
More informationDeveloping the Architectural Framework for SOA Adoption
Developing the Architectural Framework for SOA Adoption Oliver Sims Enterprise Architect oliver.sims@open-it.co.uk Copyright Open-IT Limited 2005 Agenda Service Orientation just a good technology? The
More informationConfiguration & Build Management
Object-Oriented Software Engineering Using UML, Patterns, and Java Configuration & Build Management Outline of the Lecture Purpose of Software Configuration Management (SCM) Some Terminology Software Configuration
More informationOpen Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
More informationThe Key to SOA Governance: Understanding the Essence of Business
THE NAME OF THE GAME: KANAME The Key to SOA Governance: Understanding the Essence of by Keith Swenson Kaname is a Japanese term meaning essence. In a Japanese fan, the bottom piece that keeps the fan together
More informationService Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
More informationThe Way to SOA Concept, Architectural Components and Organization
The Way to SOA Concept, Architectural Components and Organization Eric Scholz Director Product Management Software AG Seite 1 Goals of business and IT Business Goals Increase business agility Support new
More informationL Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti
L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti Francesco Maselli Technical Manager Italy Milano, 6 Maggio 2008 Aula magna di SIAM CONFIDENTIALITY STATEMENT AND COPYRIGHT
More informationIntroduction to BPM. Dr. Setrag Khoshafian. Chief Evangelist & VP of BPM Technology
Introduction to BPM Dr. Setrag Khoshafian Chief Evangelist & VP of BPM Technology Agenda: Business Transformation Through BPM Suite The Vision: Realizing the Adaptive Enterprise What is a BPM Suite? How
More information