《SOA WorkshopBusiness Process Management POV v2.0.ppt》由会员分享,可在线阅读,更多相关《SOA WorkshopBusiness Process Management POV v2.0.ppt(46页珍藏版)》请在三一办公上搜索。
1、Service Oriented ArchitectureSOA Workshop Starter KitBusiness Process Management(BPM)POV,Last Updated:July,2006,2,Copyright 2006 Accenture All Rights Reserved.,SOA Workshop Starter Kit BPM POV,3,Copyright 2006 Accenture All Rights Reserved.,Contents,Why Business Process ManagementTechnology and Vend
2、orsIntroducing BPM todayConclusion&QA,4,Copyright 2006 Accenture All Rights Reserved.,Business Process Management(BPM)Definition,“A business process is the complete and dynamically coordinated set of collaborative and transactional activities that deliver value to customers”Business Process Manageme
3、nt(BPM)defines,enables and manages the exchanges of business information on a basis of a process view that incorporates employees,customers,partners,applications and databasesBusiness Process Management is a set of services,tools and methodologies that provide for the explicit analysis,design,execut
4、ion and monitoring and administration of automated business processes,including support for human-and application-level interaction,Definitions adapted from:“Business Process Management The 3rd Wave”:By Howard Smith and Peter Fingar.Darcy Fowkes,Research Practice Director,Aberdeen Group Gartner:“Bus
5、iness Process Management Preliminary Market Size and Forecast”,5,Copyright 2006 Accenture All Rights Reserved.,A-Z of Enterprise Processes,Account ManagementAdvance Planning&SchedulingAdvertisingAssemblyAsset ManagementBenefits AdministrationBranch OperationsBudget ControlBuild to OrderCall Center S
6、erviceCapacity ReservationCapital ExpenditureCheck Request ProcessingCollateral FulfillmentCollectionsCommissions ProcessingCompensationComponent FabricationCorporate CommunicationsCredit Request/ApprovalCustomer Acquisition,RecruitmentSales Cycle ManagementService Agreement ManagementService Fulfil
7、lmentService ProvisioningShippingSite Survey&Solution DesignSix SigmaSourcingStrategy DevelopmentSuccession PlanningSupply Chain PlanningSupply PlanningTestTime&Expense ProcessingTimekeeping/ReportingTrainingTreasury/Cash ManagementWarehousingWarranty ManagementZero based budgeting,6,Copyright 2006
8、Accenture All Rights Reserved.,Current IT Environment in Relation to Business Processes,Companies have been struggling to adapt and manage end-to-end business processes,and have being held back by static IT systems.The overall value chain is split in discreet and separate steps aligned to specified
9、products and separate organizational units,resulting in islands of automation and fragmented business processes,7,Copyright 2006 Accenture All Rights Reserved.,External Factors Exerting Pressure on Companies Competitive Advantage,8,Copyright 2006 Accenture All Rights Reserved.,Internal Opportunities
10、 with Potential to Unleash Real Value,9,Copyright 2006 Accenture All Rights Reserved.,A Step Towards a Solution:Implement a Framework to Develop,Execute and Monitor End to End Business Processes,Shifting the focus of IT implementations from data and partial processes to end to end business processes
11、 best allows to meet the external challenges and leverage the internal opportunities.A solid grasp of business processes enables the agile organization.,Faster implementation of new processes resulting in higher reactivity to market forces Possibility to monitor and continuously improve existing bus
12、iness processes resulting in superior efficiency and benefits on companys margins Retaining control over the entire value chain,a key competitive advantage when outsourcing processes,helping to maintain offer/product differentiation Quantify and calculate the ROI of IT investments and therefore dimi
13、nish capital intensiveness of technology investments,10,Copyright 2006 Accenture All Rights Reserved.,Create Liberated Automation of Processes with BPM,BPM products solve the problem of embedded process logic by abstracting the integration and process automation logic into a new layer of software to
14、ols.These software products liberate integration and process tasks from the underlying functional IT applications so they can be more effectively changed,managed and optimized.,11,Copyright 2006 Accenture All Rights Reserved.,Effective Execution and Management of Business Processes Directly Impacts
15、the Value Delivered by Organizations,The diagram below illustrates how Business Processes and Capabilities contributes to the intrinsic value of businesses.In todays economy,IT and business close alignment is a characteristic of high performance businesses.,Business Process and Capabilities contribu
16、te directly to the Economic Value of the company IT,as an enabler,impacts positively these two areas,Sales ForceMarketing,Supplier MgtManufactg,MarketingSaleDesign,ManufactureSourceDistribute,BusinessProcess Areas,Business Capabilities,12,Copyright 2006 Accenture All Rights Reserved.,Business Proces
17、s Management:Analyst Consensus,There is a clear consensus that BPM will impact the competitive advantage of companies in the next few years.,Copyright Ovum.SourceBPM and the hosted services market-30 April 2002,By 2005,at least 90%of large enterprises will have BPM!Enterprises that continue to hard-
18、code flow control,or insist on manual process steps and do not incorporate BPMs benefits,will lose out to competitors who adopt BPM,Copyright:Gartner,BPM is quickly becoming one of the hottest topics in the IT industry.May believe that the powerful integration history behind the BPM concept has the
19、potential to unlock the e-business market,13,Copyright 2006 Accenture All Rights Reserved.,Business Process Management:Market Estimations,Analysts agree on forecasting major growth for the Business Process Management market:,The market for BPM is set to rise rapidly,but from a much lower base.Ovum p
20、redicts the sectors value will rise from 650m to 5bn by 2007.“(Source:Ovum)The current BPM market size is estimated to 3.5 bn USD and likely to reach 16.7 bn USD by the end 2005.It also estimates the number of vendors to climb to 60(Source:Aberdeen Group)In an survey of IT decision makers that Vitri
21、a Technologies conducted in July 2003,no fewer that 80%ranked BPM as one of the most important initiatives for executing their business strategy(Source:Vitria)By 2006,BPM will be widespread among Fortune 500 organizations that are usually early adopters of technology.Between 2006 and 2007,BPM Projec
22、ts will begin earnest in most Fortune 1000 organizations.(Source:Ovum),14,Copyright 2006 Accenture All Rights Reserved.,Example:The Supply Chain,Rather than building separate applications to manage Orders,Manufacturing,Transport,Warehouse,and Sales,each of these functions will become a set of busine
23、ss processes that will be coordinated,modified or substituted depending on business needs and overall performance.,Simplified,generic supply chain,15,Copyright 2006 Accenture All Rights Reserved.,Example:The Order Process From a Traditional Point of View and Using an Idealized BPM Solution,Tradition
24、ally,processes are segmented according to function and application.This results in the need of additional processing between different parts of the organization and discrete business applications,either through human interaction or custom application integration,In a BPM solution,the business proces
25、s is designed and managed end-to-end,defining an uninterrupted flow independent of organization and application boundaries,SalesPlanningFinanceLogistics,SalesPlanningFinanceLogistics,16,Copyright 2006 Accenture All Rights Reserved.,Example:Real Time Monitoring of Processes,Provide real-time“visibili
26、ty”into running business processes:Embed thorough automation business performance metrics within each process.These metrics are used to highlight potential bottlenecks/inefficiencies within the business process Show accurate and timely status and trackingAutomate critical processes and therefore hom
27、ogenize and control their real end quality Allows to simulate new or revised processes,thorough what if scenarios,before deploying them Implement higher control and faster reaction to issues or competitors make the company less capital intensive Ability to maintain a certain level of control also on
28、 outsourced processes Helps to find areas to improve current business processes.,With BPM in place,Business Activity Monitoring(BAM)will provide real-time insight into running business processes,which will allow enterprises to:,17,Copyright 2006 Accenture All Rights Reserved.,Contents,Why Business P
29、rocess ManagementArchitectural Overview:BPM and SOABPM Standards and SpecificationsIntroducing BPM today,18,Copyright 2006 Accenture All Rights Reserved.,Service Oriented Architecture(SOA)as the Foundation for Achieving Business Process and Integration Excellence,With BPM in place,Business Activity
30、Monitoring(BAM)will provide real-time insight into running business processes,which will allow enterprises to:,Systems IntegrationTechnology Interoperability;Architecture and Infrastructure Services Standardization,Service Oriented ArchitectureStandardization of ServicesReducing code-based integrati
31、ons,SoftwareEngineers,SystemsArchitects,ProcessDesigners,BusinessAnalysts,StrategyConsultants,Business Activity MonitoringEnd-to-End process performance monitoring Real-time insight and control of business,Business StrategyBring new products and services to marketImprove operational efficiencyIncrea
32、se Business Value,Execute Business Strategy,Leverageexisting IT,BusinessAgility,Business Process ManagementQuick delivery of new servicesQuick automation of business processes,Linux,J2EE,Unix,OS/360,.NET,DB2,MQ,Finance,SAP,Peoplesoft,Siebel,Dir,Outlook,Sales,Customer,Product,Employee,19,Copyright 20
33、06 Accenture All Rights Reserved.,Web Services Technologies Enable Service and Process Interoperability in SOAs,Web Services are a sure bet for BPM and SOA They lower the overall cost of integration by applying industry wide Internet standards to reduce time to deliveryThey provide the capability fo
34、r processes to consume services or be exposed as services through common standard toolsThey provide a common integration technique for integration both internal and external to the businessThey provide the capability to deploy interfaces where previously too complicated,too costly,or just not econom
35、ical,therefore,extending the reach from few to everyoneThey separate much more clearly the business logic in code,workflow,or B2B collaboration specifications from the underlying middleware,including integration subsystems,communication subsystems,and component containers,20,Copyright 2006 Accenture
36、 All Rights Reserved.,Business Process Management System(BPMS)Components,Technology Infrastructure,Activity Monitoring and Administration Facility,BAM,Runtime Environment,Process Execution Engine,Process Analysis and Modeling Workbench,The Business Process Management System(BPMS)is an integrated set
37、 of components that enables BPM,i.e.providing capabilities for analysis,modeling,execution,monitoring and administration of business processes,Business Users,Technical Users,Administrators,Process Users,Business Users,Simulations Engine,Flow Control,Scheduler,Rules Engine,Distributed BPM Coordinator
38、,Dashboard,Analytics Engine,Process Administration,Event Management,Business Process Modeler,Technical Process Modeler,Business MetricsModeler,Technical Metrics Mapper,Dashboard Designer,EAI Services,Enterprise Service Bus or other Transport Layer capabilities,Repository,Integrated Development Envir
39、onment,Interface Manager,Adapted from“Business Integration Journal:2004 BPMS Reference Architecture”,21,Copyright 2006 Accenture All Rights Reserved.,BPMS Components:Process Analysis and Modeling Workbench,The Process Analysis and Modeling Workbench provides the facilities needed to analyze and mode
40、l business processes,as well as mapping them to the technology.An important aspect is the ability to perform simulation on the designed processes,Business Process ModelerAnalyze,design&modify business processes,include error recovery mechanisms,audit modeling,business transactions,etc.,Technical Pro
41、cess ModelerMap to technical messages flow,data,transformations,transactions,etc.,Business Metrics ModelerDefining KPIs and other business metrics that need to be observed as outcome of business process,Technical Metrics MapperMap KPIs and other business metrics to technical measurements of business
42、 processes,Dashboard DesignerDefine user interface and Performance Dashboard for BAM and map to technical measurements,Simulations EngineOptimizing,testing processes,evaluate deadlocks,test through animation,simulate with historical data,Targeted to Business Users,Targeted to Technical Users,Simulat
43、ion,Modeling,Analysis,&,22,Copyright 2006 Accenture All Rights Reserved.,BPMS Components:Runtime Environment,The Runtime Environment is the actual platform responsible for the execution of the Business Processes.The flow control is central to the process execution engine,and it may contain support f
44、or an explicit rules engine and scheduler.The repository is a key component in the overall BPMS,Flow ControlControls flow,transactions,decisions during a process execution,SchedulerAdding time triggers,asynchronous triggers to Execution,Rules EngineProvides the ability to add explicit rules to a pro
45、cess,for decisions,Process Execution Engine,Distributed BPM coordinatorSupport for federated BPM,B2B,global,cross-divisionary processes,Interface ManagerCommunication interface with Hardware and Software components,RepositoryDatabase containing Process Metadata and Data,Rules definitions,business me
46、trics definitions,access history,etc.,Additional capabilities,Execution,23,Copyright 2006 Accenture All Rights Reserved.,BPMS Components:Activity Monitoring and Administration Facility,The Activity Monitoring and Administration Facility provides the operational support for the whole BPMS,with the ca
47、pability for general process administration and event management.BAM is an integral part of this facility,DashboardUser interface that present BAM results to Business and Technical Users:balanced scorecards,business objects,business metrics,etc.,Analytics EngineComplex,rules driven analytics based o
48、n KPIs from real-time technical measurements,and historical data,Business Activity Monitoring,Process AdministrationStarting,Stopping,Pausing Process.Redefining,altering flow,Modify live data and messages,reassign resources,etc.Performance Management,Event ManagementDetection and classification of b
49、usiness and technical events.Raising events and creating triggers to running processes,and/or Analytics Engine,Business Process Administration,Monitoring,Management,&,24,Copyright 2006 Accenture All Rights Reserved.,Business Process Lifecycle in a BPMS,The feedback channel through activity monitorin
50、g capabilities provides the possibility to optimize the current process on an ongoing basis,Business Strategy/Vision,Analysis,Model,Simulate,Deploy,Execute,Manage,Monitor,Optimize,25,Copyright 2006 Accenture All Rights Reserved.,Organizations should allow for explicit Process Flows,Rules and Service