Published on September 20, 2008
Enabling Agility:Tools of Today
Functional Faculties of SOA Service Registry Service Repository Service Platform Service Mediation SOA Management
What’s the differencebetween a bagpipe and an onion?
Registry Market Landscape Governance Interoperability Framework First commercial UDDI v 2 -compliant registry Systinet founded First UDDI v 3 -compliant registry HP acquires Mercury First commercial Web services platform Mercury Interactive acquires Systinet Oracle acquires BEA Oracle-Systinet BEA-Systinet BEA acquires Flashline Infravio founded Software AG acquires webMethods SOA Link webMethods acquires Infravio Software AG and Fujitsu: CentraSite IBM: WSSR 2008 2004 2003 2007 2006 2005 2002 2001 2000 1999
Publisher Consumers Staging Registry Discovery Registry Approval Process Staging Registry Adopted from Oracle
Multi-Registry Tree Enterprise Registry Division Registry Division Registry Staging Registry Staging Registry Staging Registry Adopted from Oracle
Production Publication (slave) Discovery Approval Repli-cation Test/QA Publication (slave) Discovery (master) Approval Repli-cation Development Publication Discovery (master) Approval Multi-Tier Registry Configuration Adopted from Oracle
Mediation Patterns Protocol switch Route Monitor Transform Distribute Correlate Enrich Source: IBM
Enterprise Service Bus (ESB)
Portal Legacy Service Registry 3rd Party J2EE Enterprise Service Bus Exemplified
SOA Management “SOA’s only going to be as successful as our ability to manage the infrastructure that supports SOA” − Dave Bartlett, IBM Vice President for Autonomic Computing
Last Mile Security Middle Mile Security First Mile Security SOA Security
Removing Process from Applications Business Application Business Application Business Application Business Application Business ProcessManagement TransactionProcessing TransactionProcessing Data Management Data Management Data Management Operating System Operating System Operating System Operating System
The Modeling Spectrum Level of abstraction Model Design-driven Code Model Model-driven Code Model RoundtripEngineering Code Model Code visualization Code Code only
Business Process Management System (BPMS) A business process management system is a generic software system that is driven by explicit process representations to coordinate the enactment of business processes. − Weske (2007)
Functional Faculties of BPMS Process Modeling Orchestration Environment Process Administration Workspace Business Activity Monitoring Rules Engine Process Repository Process Engine Resource Management Connectivity
Lombardi, Metastorm Pegasystems, Savvion TIBCO, Vitria, webMethods SAP, Oracle Sterling Commerce, Inovis, GXS IBM, BEA, Microsoft, Sybase, SUN EMC/documentum, Open Text, FileNet Source: Forrester Lombardi, Metastorm Lombardi, Metastorm Pegasystems, Savvion Pegasystems, Savvion BPM VendorsLandscape
Enterprise Metadata Repository (EMR)
Business Strategy Layer Organization/ Business Process Layer EMR Integration Layer Software/Data Layer IT Infrastructure Layer Operational repositories
Standards Soup SOAP XML WSDL WS-Reliable-Messaging WS-Coordination WS-Security BPEL WS-Management WSRP XPDL WS-CDL WSDM WS-Federation SAML WS-Trust WS-Secure-Conversation WS.Security-Policy WS-Reliability WS-RM Policy-Assertion WS-Atomic-Transaction WS-Business-Activity WS-PolicyAttach-ment WS-Discovery WS-MetaData-Exchange WS-PolicyAsser-tions UDDI WS-Policy WS-Notification MTOM WS-Enumeration WS-Addressing WS-Eventing XPath XQuery XML Information Set Namespaces in XML XML Schema
ENABLING SUPPLY CHAIN AGILITY THROUGH ... In today’s turbulent ... firms are increasingly relying on integrated information systems and analytical tools, ...
College Transformation through Enabling Agility ... and tools and embraced the concept of agility. ... Today, however, the ...
Enabling agility A roadmap for successful claims ... customer expectations today. It also requires the agility required to respond to changes in the future.
Enabling Agility Through ... management are the tools through which “informed anticipa- ... ARCHITECTURE TODAy
Type anywhere at any time to use our smart search tool. ... Enabling agility. ... customer expectations today. It also requires the agility required to ...
Comprehensive Agility Measurement Tool ... has been the Buzzword for all the industries in today’s ... Enabling infrastructure processes: ...
Towards Enterprise-Grade Agile Management ... Organizations embarking on agility-enabling initiatives ... Today’s examples of such agility-enabling ...
Enabling effective contemporary learning Agile teachers are needed within today’s ... and tools can support approaches to teaching that enable all ...
Agile Toolbox. Enabling Your Agility. Archives; About; Contact; Agile Coaching Competency Framework. ... Copyright © 2016 · Agile Toolbox · Enabling ...
Agility Logistics is a leading global ... actual invoicing process by enabling Agility Logistics to submit ... tool for us and has ...