BRIDGING THE B USINESS-IT DIVIDE IN E NTERPRISE C LASS P ROCESSES
|
|
- Denis Poole
- 6 years ago
- Views:
Transcription
1 Bruce Silver Associates Independent Expertise in BPM Industry Trend Reports BRIDGING THE B USINESS-IT DIVIDE IN E NTERPRISE C LASS P ROCESSES Agility and the Roundtripping Problem When business managers talk about agility, they mean more than simply SOA and application integration. To them, agility means a faster way to implement and maintain end-to-end business processes involving both people and systems. Business process management (BPM) not only provides the tools and infrastructure to build and manage such implementations, but is trying to empower business to play a more active role in the implementation. At one time, business analysts simply created process models to generate requirements and handed them off to IT for implementation in a separate toolset. That implementation, however, was based on a separate metamodel, separate data model, and separate programming model, all different from those used to create the process model. The result was the well known roundtripping problem the model could not be kept in sync with the evolving implementation. That hampers agility because the end result cannot be evaluated until the solution is deployed in production, typically months later. At the pace of business change today, that s not agile enough. Today, leading second-generation BPM suites (BPMS) have eliminated the roundtripping problem by rearchitecting around a unified toolset shared by business and IT, used for both process modeling and executable process design. That means one process metamodel, one data model, and one programming model. The interface between process modeling and implementation design is no longer a handoff but involves close business-it collaboration, enabling a more iterative development style and fulfilling the promised business empowerment. Until now, the BPMS offerings that work this way have all been geared toward human-centric business processes, long-running but relatively low in daily instance volume, rather than the highvolume, event-driven, SOA-based transactions that drive the company s core business. The SOA-oriented BPM suites that address the latter still maintain separate and technically mismatched toolsets for business and IT, and continue to face the roundtripping issue. Now Vitria, one of the early pioneers of BPM, is filling that gap with M 3 O, a new offering that brings to high-volume, event-driven transactional processes the same type of business-it collaboration found in leading human-centric BPM suites. Vitria M 3 O provides a unified design environment for human task management, service orchestration, and event management, in which the implementation is layered directly on top of process models created by business analysts. In fact, M 3 O goes beyond leading human-centric BPM suites with a Web 2.0 user interaction paradigm, a common repository shared by business and IT, and a rich framework for policy-based event response and exception resolution. BPMN: The Real BPM Standard A few years ago, it was commonly believed that BPEL, a web service orchestration language standard from OASIS, would become the de facto standard for BPM. But that turned out not to be the case. While BPEL is a big improvement over Java for fully automated straight-through processes, it ignores fundamental concerns of BPM, such as: Managing end-to-end processes as a single unit, spanning multiple functions and systems. BPEL has no concept of subprocesses, for example. Bruce Silver Associates Bear Valley Road Aptos CA USA Contact: Bruce Silver, Principal bruce@brsilver.com
2 Supporting human tasks and integration activities as first-class process constructs. BPEL ignores human tasks. Standardizing a business-friendly diagrammatic view of the implementation, with roundtripping between the execution language and the diagram. Moreover, the blockoriented nature of BPEL prevents such roundtripping with virtually all modeling notations, which are graph-oriented flowcharts. As a result, BPEL is mostly used today by SOA suites for composing coarse-grained automated services out of low-level APIs and methods, but has fallen out of favor for BPM. Instead, the key BPM standard has turned out to be BPMN the Business Process Modeling Notation from OMG. In contrast to BPEL, BPMN does support end-to-end processes in a single model, does put human tasks and service tasks on a common footing, and does support a business-friendly diagrammatic view of the process. But BPMN just standardizes the process model; it does not define the executable process implementation. In most BPM suites, that design is still vendor-proprietary. Nevertheless, the appeal of a common modeling standard in the end trumped the appeal of a common execution language. Leading human-centric BPM suite vendors found they could unify the environment for modeling and implementation design by layering the executable design tools on top of BPMN avoiding the roundtripping problem and enabling a new rapid iterative implementation style based on direct collaboration between business and IT. That means the process model is not just initial business requirements for the implementation, but part of the actual implementation itself. Business does not create the executable implementation, just the model, or abstract business view. If the developer has to change the model, that change is always visible to business through the BPMN diagram. Collaborative process implementation means faster deployment cycles and more agile response to changing business requirements. Bringing Enterprise Class Values to Collaborative BPM Such a BPMN-enabled rapid iterative implementation style allowed those human-centric BPMS vendors to outperform larger SOA-oriented suppliers because they could deliver implementation cycles of a few weeks as opposed to several months. As a result, that kind of agility has now made BPMN the buyer checklist item that BPEL once was. But simply providing BPMN modeling in the suite does not by itself ensure agility or avoid the roundtripping problem. Those require a unified modeling/design environment architected from the ground up for business-it collaboration. That s difficult when a BPEL process engine is married to a BPMN modeling tool, still the typical approach of SOA-oriented BPMS vendors, because BPEL s block orientation restricts the structure of allowable BPMN diagrams. A perfectly valid BPMN diagram may generate a long list of errors when you validate for BPEL export. The result is either a much less business-friendly BPMN tool that enforces the restrictions of BPEL, or an imperfect export of BPMN to BPEL where the roundtripping problem still has not gone away. Avoiding the roundtripping problem demands compatibility between the process engine and the BPMN process model, not a separate process structure for modeling and executable design. Thus a gap has emerged in the development of second-generation BPM combining the BPMNbased collaborative modeling/design paradigm of the human-centric BPMS pureplays with the key strengths of SOA-based BPM suites: scalable event-triggered behavior, a framework for automated exception handling, and enterprise-class scalability and quality of service. Upgrading business-empowered implementation from purely human-centric processes to enterprises-class processes means going beyond the functionality of the BPMN-oriented pureplays. BPMN, after Bruce Silver Associates
3 all, is just the abstract activity flow. It does not deal with data, or with policy-based behavior, or with modeling events independently of process. Historically, these have been strictly developer concerns. Vitria M 3 O now provides all that, including additional editors that bring even technical details like process data, events, and event policies into the realm of business empowerment. Bridging the traditional business-it divide means adding new layers of business-oriented abstraction, and encapsulating that abstraction in a business-friendly user interface. For example, M 3 O supports complex data objects through business-oriented vocabulary management, shielding modelers from arcane XPath expressions, and allows business to create a catalog of event types and specify policies that determine the triggered behavior when that event occurs. M 3 O also provides a stunning next-generation look and feel at both design time and runtime, using Web 2.0 technology built on Adobe Flex. And unlike most BPM suites, M 3 O does not ask business analysts to install Eclipse on their laptops. Everything is browser-based. Vitria Technology, BPM Pioneer M 3 O s next-generation BPMS technology comes not from a new startup but from a true BPM pioneer. Vitria Technology introduced its first BPM offering in 1998 to help telcos deal with real-time provisioning of cell phones. Leveraging its own enterprise messaging backbone, Vitria was the first EAI vendor to take an end-to-end process view of integration, and could rightfully claim to have invented what became known as integration-centric BPM. Vitria s customers now include over half of the 15 largest telecoms companies worldwide, 4 of the top 10 US healthcare payers, plus hundreds of others financial services, investment banking, insurance, energy, manufacturing, government, retail, and entertainment. The processes Vitria handles are mostly high-volume straight-through transactions, enhanced with a framework for cataloguing and resolving exceptions that may occur. This framework provides a consistent infrastructure for handling exceptions at any level, from low level system faults to SLA violations to business events to high-level compliance and productivity problems. Within the SOA-oriented BPM space, Vitria s exception resolution technology set it apart from its competitors. Now with M 3 O, Vitria is reinventing SOA-oriented BPM once again, by rearchitecting it for business-empowered implementation across the board, from executable BPMN models to event policies to real-time process intelligence, without abandoning its traditional strengths in enterprise-class middleware and comprehensive exception resolution. In the next few sections, we ll take a closer look at what M 3 O provides and how it works. M 3 O and Business-Empowered Implementation Abstraction: Precondition for Business-IT Collaboration The key to bridging the gap between business and IT is providing the proper level of abstraction. Abstraction allows business analysts to describe processes, data, and rules in a familiar language, stripped of unnecessary technical detail, without compromising the developer s ability to make that description executable in production by adding technical properties. One part of abstraction is simply terminology. While IT might talk about activity orchestrations, schemas, and rulesets, business describes those concepts as process steps, vocabularies, and policies (Figure 1). Bruce Silver Associates
4 Business Business Step Vocabulary Policy GAP IT Process Activity Data Schema Rule Set Figure 1. Business-empowered implementation requires abstractions of technical concepts and a new BPM vocabulary. Source: Vitria Web 2.0 Modeling Environment M 3 O s collaborative implementation style begins with a unified environment that supports both business-level abstraction and full technical specification as separate views of a common model, a common repository for business- and IT-oriented artifacts, and a powerful J2EE-based runtime environment that can directly execute those artifacts in high-volume production (Figure 2). Figure 2. M 3 O provides a single model shared by business and IT, with a common repository for modeling and implementation artifacts. Source: Vitria The design environment is a Rich Internet Application, fully browser-based in the Web 2.0 style, built with the beautiful look and feel that Adobe Flex provides. It supports a role-based user experience, so business and IT users are exposed only to the workspaces and views that they need, while underneath what is created is a single integrated model, a single business process solution. The Model Is the Implementation M 3 O is a full BPM suite, a unified environment supporting process orchestration, human workflow, policy-based event management, and real-time business activity monitoring and analytics (Figure 3). Unlike most BPM suites optimized for enterprise class processes, M 3 O process models do not generate code that is then tweaked by IT. The model, once technical properties have been applied through wizards and point-click dialogs, is the implementation. That is really the essence of the collaborative implementation style. Executable design of processes, data, and policies is fully integrated in the M 3 O modeling environment, and business- IT collaboration is supported throughout. Bruce Silver Associates
5 Figure 3. M 3 O functional architecture. Source: Vitria While a similar collaborative implementation style has been offered by some human-centric BPM suites, M 3 O is geared toward service-oriented and event-driven processes, the high-volume enterprise-class transaction processes that drive the core business of the company. M 3 O layers its native BPMN engine on top of SOA, including an enterprise bus for services and events, adapters, and support for complex data objects and transformations. M 3 O works not only with Vitria s own bus and middleware, but with popular SOA platforms like WebSphere and Oracle as well. Execution Layered on BPMN M 3 O fully supports the new business-empowered process implementation style based on BPMN without roundtripping, and upgrades it to enterprise class processes. The process modeling editor (Figure 4) provides drag-and-drop editing with a palette of BPMN-standard flow objects, including human tasks, service tasks, and script tasks, embedded and reusable subprocesses, gateways and intermediate events. Double-clicking a subprocess allows expanded flow to be edited at a child process level, supporting the BPMN s inherently hierarchical top-down modeling style. As modeled by a business analyst, the process is merely descriptive, not executable. Turning this into an executable implementation, however, does not start over in a different process diagram, but simply adds implementation properties data, services, task user interfaces, etc. to these standard BPMN activities. Bruce Silver Associates
6 Figure 4. Process models support the BPMN standard, including subprocesses, gateways, and intermediate events. Source: Vitria Business analysts and IT process architects share the same tool, but editors for the more technical information can be hidden from business-oriented modelers. Those modelers still can provide guidance or requirements to the process architects through annotations, which can be selectively displayed or hidden via layers in the diagram. For example, in Figure 5, annotations in the business layer have been enabled. Selective enabling of editors in the shared environment, combined with selectable display of business and technical annotations, directly supports close business-it collaboration and its associated agile iterative development style. Figure 5. Annotation layers support business-it collaboration in the diagram itself. Source: Vitria Bruce Silver Associates
7 BPMN tasks created in the process model are made executable by adding implementation properties (Figure 6), such as the specific service and port type, endpoint properties, and quality of service, along with data mappings to and from the service interface. This is an IT function, but it is all point-click dialogs, not code. Figure 6. Implementation properties are layered on top of the abstract BPMN activity flow. Source: Vitria A palette of subprocesses preconfigured by IT, called business steps, is exposed to process modelers for ready reuse, another example of business-oriented abstraction in M 3 O. Dragging a business step from the palette into the process diagram reveals its input and output data parameters graphically to the modeler (Figure 7). Figure 7. Business steps are reusable subprocesses preconfigured by IT. Source: Vitria Bruce Silver Associates
8 Data Modeling In the past, even human-centric BPM suites tended to hide data modeling from business analysts, since it was too technical. In enterprise-class processes, data is even more technical, based on complex business objects modeled as XML schemas. Nevertheless, to collaborate on the implementation, business has to be able to describe or view process data elements. There s no way around it. M 3 O solves this problem by providing business abstractions of data. M 3 O s schema editor can import XML schemas, but then maps individual data elements in those schemas to more businessfriendly data vocabularies, called groups and fields. For example, Figure 8 illustrates an imported order schema, with XPath mappings to groups and fields. Internally, M 3 O uses the schemas and XPath to reference data, but the vocabulary exposed to business users is more readily understood. Figure 8. Data elements are mapped to the business-friendly vocabulary of groups and fields. Source: Vitria Human Tasks What BPMN calls user tasks become workflow tasks in M 3 O. Tasks are defined independently of process activities and are reusable across processes. Each task is assigned a task type (Figure 9), picked from a list specified in the schema editor. The task type defines the task steps and their associated data, instructions, and user interface; performer assignment; possible end states; variables; timers, alerts, and escalations. A task is inherently a multi-step procedure. Each task step has instructions and data fields that can be specified by the business analyst (Figure 10) and its own user interface layout, so that the task as a whole represents a screenflow. M 3 O provides a graphical screen editor that defines form layouts for each step in the task. Constraints on data fields allow validation of task data independent of the form definition. Bruce Silver Associates
9 Figure 9. Workflow task types specify the data, user interface, and other details of each step of the task. Source: Vitria Figure 10. Business analysts can specify fields and form labels for each task step. Source: Vitria M 3 O s user model is based on workgroups maintained in the Manage (administration) area. Each workgroup is authorized to perform a specified list of task types (Figure 11). Within the authorized workgroup, the task can be assigned to a shared pool, or to specified users or groups, or manually at runtime by a manager. Figure 11. Workgroups in the organization are authorized to perform one or more task types. Source: Vitria Figure 12 illustrates the user interface at runtime. Tabs at the top display several worklist views (My Tasks, Available Tasks, Managed Tasks), and the bottom half of the screen provides the user interface for the selected task. Columns in the worklist can be configured independently for each task type to display, sort, or filter on user-specified fields. Figure 12. Worklist and simple task user interface. Source: Vitria Bruce Silver Associates
10 Event Policies Processes interact with data in the form of events. An event is a collection of XML structures, or documents, communicated in a message. M 3 O provides a rich framework for policy-based event management. That is, when a particular event is received by the process, the event policy specifies the process that is triggered. M 3 O Event Manager allows business to collaborate in the implementation by specifying rules, or policies, that govern which process should be initiated for each type of event. Event policies are essentially subscriptions to events published to M 3 O, typically through either JMS or a file, enabling a loosely coupled but tightly governed response to exceptions (Figure 13). Each event class (event space) and type (event code) listed in the Event Manager sidebar (Figure 14) is linked to a triggered process, typically resolving an exception indicated by the event. Figure 13. Event policies define the process triggered by specific events. Source: Vitria M 3 O event policies are based on rules evaluated on the platform s native rule engine. The policy defines rules to identify and extract events from data sources, filter the specific events of interest, correlate and aggregate related events, and specify triggered actions typically launching a process. The event policy editor provides a variety of business-friendly rules constructs, including constraints, pattern matching, regular expressions, rule sequencing and nesting, and time/event space correlation and aggregation (Figure 15). Bruce Silver Associates
11 Figure 14. Event Manager links each event (left sidebar) with a resolution process. Source: Vitria Figure 15. Event policy editor allows business-friendly specification of rules to filter and aggregate events. Source: Vitria Events can be captured directly from log data by pattern matching (Figure 16). M 3 O Event Manager provides a comprehensive set of parsing expressions to identify and populate event variables, or to automatically create events based on changes or additions to source data. Bruce Silver Associates
12 Figure 16. Rules defined in Event Manager can parse log data and translate it into events. Source: Vitria Monitoring and Process Intelligence The ability to specify process implementation using the same diagram used by business to model the process creates business-meaningful context for monitoring performance at runtime. M 3 O s Monitoring workspace allows process owners and managers to trace the progress of individual instances through the diagram, with tables of timestamps and runtime data linked to the process diagram (Figure 17). Such performance monitoring in process context is becoming common in human-centric BPM, but it is still unusual in enterprise-class SOA-oriented BPM. Figure 17. M 3 O Monitor traces instance-level performance in BPMN context. Source: Vitria Bruce Silver Associates
13 Monitoring typically does not begin at the instance level, but rather in high-level aggregated views of process performance displayed in real-time management dashboards. In M 3 O s Monitoring workspace, Vitria addresses the challenge of extracting process intelligence from disparate voluminous event streams related to business transactions. The Monitor workspace tries to give the process owner the same kind of consolidated strategic information that an equities trader has on the desktop, and with the same kind of advanced real-time visualization at the process level and even across multiple processes (Figure 18). Figure 18. Monitor displays aggregated business views of event streams in real time. Source: Vitria M 3 O s Web 2.0 visualization technology is ideally suited to Monitor s real-time dashboards, which are composed as mashups of disparate event stream information. Leveraging the native event processor, users can filter, correlate, and aggregate process events, and view performance data graphically in real time. Business users can create tables, charts, and drilldown views of performance metrics, including service levels and comparison of actual versus plan or forecast. Drilldown allows process owners to visualize overall process performance and resolve problems quickly. The dashboards provide visual triggers identifying process hot spots, with drilldown to individual instances. Configuring drilldowns is done by simply wiring corresponding events and aggregation parameters between the various tables and charts in the drilldown (Figure 19). Bruce Silver Associates
14 Figure 19. Dashboard drilldowns are configured graphically by wiring table and chart elements together. Source: Vitria Beyond Agility: Integrated Governance The market impetus behind BPM today is closely related to business empowerment, granting business a more direct role in specifying process flows and data, the policies that govern eventtriggered actions, and the visualization of business-meaningful performance metrics in management dashboards. BPM suites based on the new collaborative implementation style, leveraging BPMN in a unified modeling environment shared by business and IT, has already proven successful in human-centric BPM, where enterprise-class concerns like events, quality of service, and other aspects of SOA infrastructure are secondary. M 3 O now extends that business empowerment to the mission-critical transaction processes that drive the bottom line. Bridging the business-it divide in enterprise-class processes is usually described from the standpoint of agility. Collaboration on process implementation allows new or improved products and services to come to market more quickly, or be changed more rapidly in response to the changing competitive environment. But agility is not the only benefit. Equally important is improved governance, or policy-based management of processes at both design time and runtime. Collaborative BPM raises new governance issues. For example, who is authorized to modify, test, and deploy changes to the process model? M 3 O s unified modeling environment manages those authorizations down to specific workspaces and editors on a role or group basis. Also, what processes are allowed to invoke specific services in the SOA registry? M 3 O allows such service consumption policies to be specified and enforced automatically upon WSDL import when WS- Policy definitions are present, and again at runtime using WS-Management. Future versions of the M 3 O repository will be enhanced with impact analysis, so the effect of changes to shared services can be tracked by both business and IT. Event policies are another important governance issue. What actions are required for any type of event, whether a system fault, SLA violation, or high-level business event? Which users or groups are authorized to perform which tasks, or perform escalation procedures when SLAs are violated or in jeopardy? M 3 O gives business a direct role in those policy specifications, as well. The next generation of BPM suites will not be so cleanly divided between human-centric and integration-centric offerings. Customers want their BPM platforms to support both, and combine the business-empowered collaborative style that has proven successful in human-centric Bruce Silver Associates
15 processes to apply to their mission-critical SOA-based processes as well, improving both agility and governance. That s the next frontier in BPM, and Vitria s M 3 O has taken a major step across it. Bruce Silver January 2008 Bruce Silver Associates
An Approach for Assessing SOA Maturity in the Enterprise
An Approach for Assessing SOA Maturity in the Enterprise by Andrzej Parkitny, Enterprise Architect, Telus Abstract: As a large organization grows, system integration becomes an important aspect of the
More informationIN COMPLEX PROCESS APPLICATION DEVELOPMENT
BUSINESS-IT ALIGNMENT IN COMPLEX PROCESS APPLICATION DEVELOPMENT TABLE OF CONTENTS 1 Introduction 2 Model-driven development in BPMS: myth and reality 3 From disparate to aligned models 4 Model traceability
More informationبﻟﺎطﻣ ﯽﻠﮐ لﺻﻓ رﺳ Se rvice O r ien t A rch it ec t SOA Workshop: A. Mahjoorian, Session
- معماری سرویس گرا (SOA) قسمت ھفتم - مرداد 86 امیر رضا مهجوریان دوره آموزشی شرکت... سر فصل کلی مطالب معرفی معماری سرویس گرا کاربرد معماری سرویس گرا شناخت تفصیلی ادبیات کسب و کار پروتکل ھای معماری سرویس
More informationTransition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland
Transition to SOA Oracle SOA Suite Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland SOA Bridging the Gap Increasingly Demanding Users End-to-End Processes Shorter Change Cycles
More informationOracle SOA Suite 11g. Oracle White Paper Oracle SOA Suite 11g
Oracle SOA Suite 11g Oracle White Paper Oracle SOA Suite 11g Oracle SOA Suite 11g Differentiators... 3 How Oracle SOA Suite 11g Delivers on SOA... 6 Service Component Architecture... 6 Unified Design-time
More informationUltimus Adaptive BPM Suite 8 Product Overview
Accelerate Performance Adaptive BPM Suite 8 Product Overview Contact Information 15000 Weston Parkway Cary, North Carolina 27513 USA Telephone: +1 919 678-0900 Fax: +1 919 678-0901 Accelerate Performance
More informationOracle BPM Release New Features
Oracle BPM 11.1.1.7 Release New Features Oracle BPM enables business users to take control and drive improvements to their processes. This document discusses how the new features introduced in Oracle BPM
More informationNew and noteworthy in Rational Asset Manager V7.5.1
Rational Asset Manager New and noteworthy in Rational Asset Manager V7.5.1 IBM Corporation 2011 The information contained in this presentation is provided for informational purposes only. While efforts
More informationBusiness Process Management with JRULE
Business Process Management with JRULE Applies to: Exchange Infrastructure, Business Process Management Summary JRule is a Business Rule Management offering from ILog that can be used to create business
More informationNext Generation SOA Conference
Next Generation SOA Platform @NoCOUG Conference Kevin Clugage Sr. Principal Product Manager, Oracle Integration February 11, 2010 The following is intended to outline our general
More informationOracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash)
Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash) An AMX International White Paper January 2008 Page 1 NOTE: The following is intended to outline our general
More informationSucceeding in SOA-enabled BPM A Methodological Approach from Oracle
Succeeding in SOA-enabled BPM A Methodological Approach from Oracle Manas Deb, PhD, MBA & Meera Srinivasan, SOA/BPM PM, Oracle HQ Mark Wilkins, Enterprise Architect, IBU, Oracle DOAG,
More informationIBM WEBS PHERE BPM SUITE
Bruce Silver Associates BPM and Content Management Advisors The 2006 BPMS Report IBM WEBS PHERE BPM SUITE 1. Vendor and Product Overview IBM occupies a unique spot in the BPMS vendor landscape: It is the
More informationPinnacle Data Integration Services
Pinnacle Data Integration Services Acquire with Integrate Connectelligence Automate In Partnership with: Report Contents Data Integration Problems An outline of two issues we have encountered in the past.
More informationA Fresh Look at the Mainframe
A Fresh Look at the Mainframe Unlock the Value of Your Mainframe Assets Using SOA On Demand Insurance Business Problems 1. We want to increase revenues by selling insurance polices through external Brokers
More informationIBM WebSphere Service Registry and Repository, Version 6.0
Helping you get the most business value from your SOA IBM Repository, Version 6.0 Highlights Provide clear visibility into service Use other standard registries associations and relationships while and
More informationA technical discussion of performance and availability December IBM Tivoli Monitoring solutions for performance and availability
December 2002 IBM Tivoli Monitoring solutions for performance and availability 2 Contents 2 Performance and availability monitoring 3 Tivoli Monitoring software 4 Resource models 6 Built-in intelligence
More informationIN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting
IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 1, NO. 2, APRIL-JUNE 2008 62 EIC Editorial: Introduction to the Body of Knowledge Areas of Services Computing Liang-Jie (LJ) Zhang, Senior Member, IEEE IN
More informationChapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design
18_0132344823_15.qxd 6/13/07 4:51 PM Page 477 Chapter 15 Supporting Practices 15.1 Service Profiles 15.2 Vocabularies 15.3 Organizational Roles Each of the following recommended practices can be considered
More informationWebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement
WebSphere Enablement for WebSphere Industry Content Packs Telecom Enablement Chapter 1. Enablement for the WebSphere Telecom Content Pack The Telecom Enablement can be used by solution architects, IT
More informationARIS Expert Paper. March Steps to Business-Driven SOA.
ARIS Expert Paper ARIS Platform Expert Paper March 2007 10 Steps to Business-Driven SOA www.ids-scheer.com Find out more at: www.ids-scheer.com/soa Visionary architecture always requires good building
More informationWebsphere - Smarter Software For A Smarter Planet. Respond Quickly To Changing Business Process Management Demands
Websphere - Smarter Software For A Smarter Planet Respond Quickly To Changing Business Process Management Demands Business Needs To Act Fast We need a process to resolve our credit card business s billing
More informationIBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA
IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA IBM Rational Software Development Conference 2007 2007 IBM Corporation What
More informationHP Cloud Maps for rapid provisioning of infrastructure and applications
Technical white paper HP Cloud Maps for rapid provisioning of infrastructure and applications Table of contents Executive summary 2 Introduction 2 What is an HP Cloud Map? 3 HP Cloud Map components 3 Enabling
More informationArchitecting Web Service Applications for the Enterprise
Architecting Web Service Applications for the Enterprise Michael Rosen Chief Enterprise Architect mike.rosen@iona.com March 5, 2002 Copyright IONA Technologies 2002 Slide 1 END 2 ANYWHERE Basic Web Service
More informationDeveloper-Friendly Business Process Management
Developer-Friendly Business Process Management May 2014 Kemsley Design Ltd. www.kemsleydesign.com www.column2.com Overview Many BPM experts today will tell you that the key to business agility is business-led,
More informationEffective Management of SOA Applications with Semantic Modeling. An Oracle White Paper November 2008
Effective Management of SOA Applications with Semantic Modeling An Oracle White Paper November 2008 Effective Management of SOA Applications with Semantic Modeling Executive Overview... 3 Introduction...
More informationCIS 8090 Intro. Setting the stage for the semester Arun Aryal & Tianjie Deng
CIS 8090 Intro Setting the stage for the semester Arun Aryal & Tianjie Deng Cognitive Map of 8090 IS Architectures as Strategy Books: Weill, Ross & Robertson, Enterprise Architecture as Strategy & Fenix
More informationEnhancing. PeopleSoft Applications With Oracle Fusion Middleware
Enhancing PeopleSoft Applications With Oracle Fusion Middleware Page 1 of 6 Introduction Changing markets, increasing competitive pressures, and evolving customer needs are placing greater pressure on
More informationWonderware Skelta BPM
Wonderware Skelta BPM Skelta BPM Overview Skelta is a power brand offering of Invensys and provides business process management (BPM) and advanced workflow automation software. Products & Solutions Skelta
More informationOracle Application Integration Architecture Mission Critical SOA Governance
Oracle Application Integration Architecture Mission Critical SOA Governance Jason Xie, Principal Strategy Product Manager Agenda SOA Governance Needs Risks without SOA Governance
More information<Insert Picture Here> Service Oriented Architecture
Service Oriented Architecture Sean Donahue What does FUSION mean exactly? FUSION Applications FUSION Architecture FUSION FUSION Tech Stack (Apps Unlimited) Oracle Fusion Architecture,
More informationMICROS SYSTEMS, INC.
MICROS SYSTEMS, INC. MICROS SYSTEMS, INC. Headquartered in Columbia, Maryland HTTP://WWW.MICROS.COM Industry: Hospitality & Retail Oracle Products & Services: Oracle JDeveloper / Oracle ADF 11g ADF Faces
More informationSecure information access is critical & more complex than ever
WHITE PAPER Purpose-built Cloud Platform for Enabling Identity-centric and Internet of Things Solutions Connecting people, systems and things across the extended digital business ecosystem. Secure information
More informationOracle SOA Suite 12c A Detailed Look
Oracle SOA Suite 12c A Detailed Look Simplify Integration O R A C L E W H I T E P A P E R J U N E 2 0 1 4 Table of Contents Introduction 1 Oracle SOA Suite 12c Differentiators 2 How Oracle SOA Suite 12c
More informationSOA Governance is For Life, Not Just a Strategy
SOA Governance is For Life, Not Just a Strategy Mark Simpson Consultancy Director, Griffiths Waite Your Speaker Mark Simpson Consultancy Director Griffiths Waite > 18 years Oracle development and architecture
More informationService Oriented Architecture
2 Service Oriented Architecture An Overview for the Enterprise Architect 2006 IBM Corporation Agenda IBM SOA Architect Summit Introduction SOA Reference Architecture SOA Roadmap SOA Governance Summary
More informationSurviving the SOA Hype Storm
Surviving the SOA Hype Storm Hugh Taylor Lecturer, School of Information VP of Marketing Communications, SOA Software About Me VP MarCom at SOA Software MBA Industries worked in: Enterprise Software Website
More informationManufacturing BPM Standardize Best Practices to Improve Agility and Global Operations
Manufacturing BPM Standardize Best Practices to Improve Agility and Global Operations JANUARY 2009 Table of Contents Executive Summary... 3 What is BPM?... 4 BPM as a Management Discipline... 4 BPM as
More informationVerint Engagement Management Solution Brief. Overview of the Applications and Benefits of
Verint Engagement Management Solution Brief Overview of the Applications and Benefits of Verint Engagement Management November 2015 Table of Contents Introduction... 2 Verint Engagement Management Advantages...
More informationOracle WebLogic Suite and Oracle SOA Suite
An Oracle White Paper February 2010 Oracle WebLogic Suite and Oracle SOA Suite A Synergistic Offering for Building, Deploying and Managing SOA Applications Executive Overview... 1 A Solid Middleware Foundation:
More informationEnterprise PLM Solutions Advanced PLM Platform
Enterprise PLM Solutions Advanced PLM Platform The Aras Innovator Model-based SOA for Enterprise PLM Advantages of combining the Model-based Approach with a Service-Oriented Architecture Updated Edition
More informationTABLE OF CONTENTS DOCUMENT HISTORY
TABLE OF CONTENTS DOCUMENT HISTORY 4 UPDATE 17D 4 Revision History 4 Overview 4 Optional Uptake of New Features (Opt In) 5 Update Tasks 5 Feature Summary 6 Supply Chain Collaboration 7 Streamline Collaboration
More informationBusiness Process Management for Innovation and Optimisation. David Bate SOA Software Sales Executive IBM Asia Pacific
Business Process Management for Innovation and Optimisation David Bate SOA Software Sales Executive IBM Asia Pacific Innovation that matters to CEOs and CIOs Top Innovation priorities for CEOs: Extend
More informationCognos 8 Business Intelligence. Evi Pohan
Cognos 8 Business Intelligence Evi Pohan Agenda Needs and Challenges What is Cognos 8 Business Intelligence? Overview Simplified Deployment and Ease of Use Complete Range of Capabilities Proven Technology
More informationProcess Application Platforms 2016: Bizagi
Neil Ward-Dutton Premium report Technology & Suppliers Process Application Platforms 2016: Bizagi November 2016 This report assesses the capabilities of Bizagi s Process Application Platform, and also
More informationReaching Customers Across Multiple Channels
Leading Provider of Cloud-Based Customer Experience Solutions Relies on Integrated, Modular WSO2 Middleware to Speed the Delivery of Services that Enhance User Engagement Businesses recognize that brand
More informationiway Service Manager An ESB Foundation for Enterprise SOA Unique Features iway Service Manager Enhance IT alignment and
Enhance IT alignment and iway Service Manager governance through the costeffective design, maintenance iway Process Manager iway Trading Manager iway Enterprise Index iway Data Migrator Third-Party App.
More informationnel panorama SOA Il ruolo nuovo del system integrator
20 maggio 2010 Il ruolo nuovo del system integrator nel panorama SOA Agenda Introduction Vision to Reply Introduction Offering to SOA SOA References Vision Conclusions Use Case 2 Agenda Introduction Vision
More informationSOA Strategy A Comprehensive Yet Flexible Suite for a Pervasive Architecture
A CNET WHITE PAPER SOA Strategy A Comprehensive Yet Flexible Suite for a Pervasive Architecture S. E. Slack 4/9/2008 A CNET white paper exploring the suite approach to SOA. Executive Summary Software-Oriented
More informationOracle s Service-Oriented Architecture Strategy
Pierre Fricke VP and Lead Analyst, Web Application Infrastructure web-infra@dhbrown.com Business velocity refers to a company s ability to generate operational speed while heading in the right direction.
More informationUltimus + BizTalk Server 2004: A Complete Solution for Enterprise BPM/Workflow
Introduction Ultimus + BizTalk Server 2004: A Complete Solution for Enterprise BPM/Workflow Rashid N. Khan Founder and CEO of Ultimus The Business Process Management (BPM) space is converging from two
More informationService Oriented Architecture A PSI Whitepaper
Service Oriented Architecture A PSI Whitepaper September 20, 2010 PSI, 21860, Via Regina, Saratoga, California 95070 USA www.thepsi.com 1 Contents Introduction / Background 1 Drivers for Service Oriented
More informationMDA Overview Applied MDA
IBM Software Group MDA Overview Applied MDA Jim Amsden Senior Software Engineer IBM Rational Software jamsden@us.ibm,com Tutorial: MDA, UML, and applicability to SOA (C) IBM Corporation March 2006 Agenda!
More informationIntegration and Infrastructure Software White Paper. Integrating zseries applications and processes as Web services in an SOA environment.
Integration and Infrastructure Software White Paper Integrating zseries applications and processes as Web services in an SOA environment. July 2005 Page 2 Contents 2 Introduction 2 Integration challenges
More informationIBM Solutions for Enhancing Business Process Management (BPM)
IBM Solutions for Enhancing Business Process Management (BPM) (An Introduction to Business Rules Management) Chris Backhouse IBM 3 rd August 2010 Session 7434 Agenda 1 2 3 4 Setting the scene The case
More informationOracle Policy Automation Cloud Service
Oracle Policy Automation Cloud Service Features and Benefits August 2013 Agenda Introducing Oracle Policy Automation Cloud Service Overview of Capabilities New Features in August 2013 Further contacts
More informationInterstage: Fujitsu s Application Platform Suite
Interstage: Fujitsu s Application Platform Suite V Takeshi Kosuge V Tomonori Ishikawa (Manuscript received February 20, 2007) Flexibility, transparency, and continuity are important features for current
More informationChapter 1 Web Services Basics
Slide 1.1 Web Serv vices: Princ ciples & Te echno ology Mike P. Papazoglou mikep@uvt.nl Chapter 1 Web Services Basics Slide 1.2 Topics Introduction definitions Software as a service Where can services
More informationSAVVION PROGRESS BPM SERVER PROGRESS SAVVION BPM SERVER OVERVIEW
D A T A S H E E T PROGRESS BPM SERVER PROGRESS BPM SERVER OVERVIEW The process execution and integration capabilities of Progress Savvion BusinessManager Platform are provided by the Progress Savvion BPM
More informationzapthink white paper DESIGN & VALIDATE SOA IN A HETEROGENEOUS ENVIRONMENT
zapthink white paper DESIGN & VALIDATE SOA IN A HETEROGENEOUS ENVIRONMENT DESIGN & VALIDATE SOA IN A HETEROGENEOUS ENVIRONMENT THE FOUNDATIONS OF SOA July 2008 Analyst: David Linthicum Abstract The promised
More informationIn Pursuit of Agility -
In Pursuit of Agility - BPM and SOA within the Boeing Company Ahmad R. Yaghoobi Associate Technical Fellow Enterprise Architect ahmad.r.yaghoobi@boeing.com Randy Worsech Business Architect Randall.a.worsech@boeing.com
More informationWHITE PAPER Hybrid Integration: Oracle vs. IBM
WHITE PAPER Hybrid Integration: Oracle vs. IBM Customer Perspectives on Simplifying Traditional and Cloud Integration July 2015 2015 Dao Research. All rights reserved. Contents Executive Summary... 1 Introduction...
More informationInternational Journal of Computing and Business Research (IJCBR) ISSN (Online) :
International Journal of Computing and Business Research (IJCBR) ISSN (Online) : 2229-6166 Volume 3 Issue 2 May 2012 LATEST PROGRAMMING LANGUAGE TOOLS FOR BUSINESS PROCESS MODELLING Dr. Ram Shukla, Faculty
More informationService Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud
Service Oriented Architecture (SOA) Architecture, Standards, Technologies and e Cloud 3-day seminar Give Your Business e Competitive Edge There has been a lot of talk about unsuccessful SOA projects during
More informationXML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever
XML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever Kalyan Sura ksura@hcl.in HCL America Introduction With so much emphasis being made on utilizing Service Oriented Architecture
More informationCONSUMER BANKING: GREATER EXPECTATIONS
CONSUMER BANKING: GREATER EXPECTATIONS EXECUTIVE SUMMARY In the U.S. alone, more than 207 million consumers own and use a smartphone every day, and worldwide, that number is expected to exceed 2 billion
More informationBusiness Integration Architecture for Next generation OSS (NGOSS)
Business Integration Architecture for Next generation OSS (NGOSS) Bharat M. Gupta, Manas Sarkar Summary The existing BSS/OSS systems are inadequate in satisfying the requirements of automating business
More informationService Manager Simplifying modern ITSM
www.hornbill.com Service Manager Simplifying modern ITSM Hornbill Service Manager helps organizations to modernize IT Service Management by adopting Collaborative ITSM. This fresh approach blends the most
More informationCopyright 2014, Oracle and/or its affiliates. All rights reserved. 2
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 2 Oracle Cloud Marketplace: An Innovation Ecosystem for Partners and Customers Neelesh Gurnani Sr. Director Product Development Ajay Seetharam
More informationINTEGRATION HYBRID. Customer-centric Digital Enterprises need AGILITY
HYBRID INTEGRATION Increasing agility for the Digital Enterprise TABLE OF CONTENTS 1 Customer-centric Digital Enterprises need AGILITY 2 The digital agility layer: how companies gain agility 3 Re-thinking
More informationMapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts
Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts by Filippos Santas, Credit Suisse Private Banking in Switzerland In this series of articles we
More informationWebSphere for SOA. BPM with SOA: Your Most Potent Weapon to Take on Business Complexity
for SOA BPM with SOA: Your Most Potent Weapon to Take on Business Complexity BPM with SOA: Your Most Potent Weapon to Take on Business Complexity Foundational Extend End-to-End Transform Adapt Dynamically
More informationDell Advanced Infrastructure Manager (AIM) Automating and standardizing cross-domain IT processes
Systems Automating and standardizing cross-domain IT processes By Hal Clark The combination of Dell Advanced Infrastructure Manager (AIM) and BMC Atrium Orchestrator enables the creation of automated,
More informationTDT Model-driven Development of Information Systems, Autumn Service-oriented architecture (SOA)
TDT4250 - Model-driven Development of Information Systems, Autumn 2008 Service-oriented architecture (SOA) 1 SOA definition Service-oriented architecture (SOA) A set of components which can be invoked,
More informationObjectWeb ESB Initiative : an Open Development Process. Alain Boulze,, SOA Project Coordinator Adrian Mos, SOA Technical Lead
ObjectWeb ESB Initiative : an Open Development Process Alain Boulze,, SOA Project Coordinator Adrian Mos, SOA Technical Lead ObjectWeb @ INRIA Grenoble,, France Overview Part I : An Open Development Process
More informationIntegrating Business Processes
Integrating Business Processes BPM and SOA Timo Itälä, Paavo Kotinurmi HELSINKI UNIVERSITY OF TECHNOLOGY Course Map 2007 12.9: EA (Enterprise Architecture) Overview 19.9: ERP (Enterprise Resource Planning)
More informationThe ABCs of. CA Workload Automation
The ABCs of CA Workload Automation 1 The ABCs of CA Workload Automation Those of you who have been in the IT industry for a while will be familiar with the term job scheduling or workload management. For
More informationIBM BPM on zenterprise
IBM BPM on zenterprise The world has turned Andreas Gröschl, Mainframe Architect groeschl@de.ibm.com The Modern Enterprise is a Network of Complex Interactions Powered by Mainframe Assets 70% of corporate
More informationRoberto Viana Blanco. John Mutumba Bilay, SAP* Process Orchestration. The Comprehensive Guide. Rheinwerk. Publishing
John Mutumba Bilay, Roberto Viana Blanco SAP* Process Orchestration The Comprehensive Guide Rheinwerk Publishing Bonn Boston Foreword 19 Acknowledgments 21 Introduction 23 PART I Getting Started 1.1 Historical
More informationInfor Cloverleaf Integration Suite
Healthcare Infor Cloverleaf Integration Suite With the Infor Cloverleaf Integration Suite, you ll have an end-to-end integration platform that addresses the fundamental obstacles to healthcare integration,
More informationExecutive Summary WHO SHOULD READ THIS PAPER?
The Business Value of Business Intelligence in SharePoint 2010 Executive Summary SharePoint 2010 is The Business Collaboration Platform for the Enterprise & the Web that enables you to connect & empower
More informationUnified SOA Governance for IBM WebSphere SOA Foundation
Unified SOA Governance for IBM WebSphere SOA Foundation Table of Contents 1 Summary... 2 2 Introduction... 3 3 Unified SOA Governance Defined... 4 4 Unified SOA Governance Best Practices... 7 5 Platform
More informationSOA in the Enterprise: A Survey of the Technical Landscape Introduction
SOA in the Enterprise: A Survey of the Technical Landscape by Cyrille Thilloy Published: August 28, 2006 (SOA Magazine Issue I: September/October 2006, Copyright 2006) Download this article as a PDF document.
More informationCreate New Business Processes Using Service Oriented Architecture
Create New Business Processes Using Service Oriented Architecture On Demand Insurance Business Problems 1. We lose customers because we process new policy applications too slowly. 2. Our claims processing
More informationi-coin General non-technical platform definition
General non-technical platform definition Propentus Oy, 2007 20.6.2007 HISTORY OF THIS DOCUMENT Version and date Author Description 1.0 / 22.3.2007 Sami Laaksonen First version was created. 1.1 / 27.3.2007
More informationDELIVERING BUSINESS VALUE THROUGH STANDARDS A COMPREHENSIVE STANDARDS-BASED APPROACH TO ENTERPRISE SOA
Communities of Innovation at SAP Industry Standards Initiatives DELIVERING BUSINESS VALUE THROUGH STANDARDS A COMPREHENSIVE STANDARDS-BASED APPROACH TO ENTERPRISE SOA CONTENT 4 Executive Summary 5 Introduction
More informationBuses Don't Fly: Why the ESB is the Wrong Approach for Cloud Integration A SNAPLOGIC WHITEPAPER
Buses Don't Fly: Why the ESB is the Wrong Approach for Cloud Integration A SNAPLOGIC WHITEPAPER 2 SOA was DOA Thanks to the ESB 3 Table of Contents Re-Inventing Integration in the 4 Enterprise SMAC Architecture
More informationIBM Cognos TM1. Highlights. IBM Software Business Analytics
IBM Capabilities spanning personal, departmental and enterprise-wide planning and analysis, to improve alignment and drive dynamic decision-making throughout the organization Highlights A personal analytics
More informationBPM in der praktischen Anwendung für Projektmanagement
BPM in der praktischen Anwendung für Projektmanagement Michael Cramer, Oracle Primavera Senior Sales Executive Today s Objectives Overview of Primavera s workflow approach Brief tour
More informationAndrew Macdonald ILOG Technical Professional 2010 IBM Corporation
The value of IBM WebSphere ILOG BRMS Understanding the value of IBM WebSphere ILOG Business Rule Management Systems (BRMS). BRMS can be used to implement and manage change in a safe and predictable way
More informationEnterprise Modeling to Measure, Analyze, and Optimize Your Business Processes
SAP Solution in Detail SAP NetWeaver SAP Enterprise Modeling Applications by Software AG Enterprise Modeling to Measure, Analyze, and Optimize Your Business Processes Table of Contents 4 Quick Facts 5
More informationDistributed Order Orchestration Overview. Oracle Team
Distributed Order Orchestration Overview Oracle Team Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not
More informationA BPTrends Report. March
A BPTrends Report March 2010 www.bptrends.com Interneer Intellect Version: 6.5 Interneer Inc. 5901 Green Valley Circle, Ste 170, Culver City CA 90230 Tel: 310-348-9665 Fax: 866-622-7122 Web: www.interneer.com
More informationOracle Fusion Human Capital Management
Oracle Fusion Human Capital Management STRATEGIC GLOBAL HUMAN CAPITAL MANAGEMENT KEY FEATURES Support for multiple work relationships that employees or contingent workers may have with multiple legal employers,
More informationBest Practices for IT Service Management in 2017+
Best Practices for IT Service Management in 2017+ Branko Tadić ITSM Solution Executive IBM Hybrid Cloud Europe branko.tadic@rs.ibm.com 2016 IBM Corporation 2016 IBM Corporation 2016 IBM Corporation 2016
More informationPERSPECTIVE. Microservices A New Application Paradigm. Abstract
PERSPECTIVE Microservices A New Application Paradigm Abstract Microservices Architecture is introducing the concept of developing functionality as a number of small self-contained services. This paper
More informationSAP BusinessObjects Enterprise BI Platform
SAP BusinessObjects Enterprise BI Platform Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject
More informationBPM, SOA, and Multi-Channel Integration in Banking
BPM, SOA, and Multi-Channel Integration in Banking November 30 th, 2006 Neal Cross nealc@microsoft.com Microsoft Corporation Agenda Vision for the Future Foundations Conceptual Frameworks, Solution Architectures,
More informationBPMN Guide Quick Start. by Bizagi BPM
BPMN Guide Quick Start by Bizagi BPM Recruitment and Selection 1 Table of Contents Scope... 2 BPMN 2.0 Business Process Modeling Notation... 2 Why Is It Important To Model With BPMN?... 2 Introduction
More information