This fully illustrated step-by-step tutorial is based on proven training content that has been highly praised by hundreds of developers in product training courses given as part of the BPM Suite 11g rollout. You will learn how to build a business process application project iteratively with each chapter introducing new technology components and adding a functional increment. Each chapter comes with a working solution for your reference. You can use the solution to start the tutorial at any point or to jump around to the chapters most interesting to you. This clear and detailed tutorial is perfect for both new and experienced business process developers, process architects, and process analysts looking for a pragmatic and hands-on approach to learning Oracle BPM Suite 11g.
Oracle released the BPM Suite 11gR1 product in April, 2010. This is part of the 11gR1 release cycle for the Oracle Fusion Middleware (FMW) family of products that started in the summer of 2009. This release marks the unification of features of the Aqua Logic BPM (ALBPM) product that Oracle obtained as part of its BEA acquisition in 2008, and that BEA had in turn acquired from Fuego, with Oracle BPEL PM, SOA Suite, and the FMW framework. As with all FMW products, BPM Suite 11gR1 follows the guiding principles behind the FMW products: complete, integrated, open, and best-of-breed in its Business Process Management Suite (BPMS) offering. At the time of the BEA acquisition, ALBPM was an industry-leading BPM product – the BPM Suite 11g release preserves and enhances the best of ALBPM features such as ease of modeling, simulation, and basic process analytics. It also adds a significant set of capabilities that leverage other synergistic products from the FMW family, such as strong support for backend integration, event handling, Business Activity Monitoring (BAM), Web 2.0 and Enterprise 2.0 style collaboration, extended process analytics and actionable insights, and superior performance, scalability and system reliability.
With BPM adoption, organizations aim to generate high-value business benefits via increased efficiency, visibility, and agility. However, often such initiatives fail to produce satisfactory results due to a variety of reasons—certain limitations in their chosen BPMS tool set account for some of these reasons. For example, many BPM products specialize in addressing either human, document, system, or decision-centric projects, or cater to either small departmental projects with simpler GUI but limited capabilities, or large enterprise deployments that have complex and fragmented IDEs and execution engines. Also, traditionally BPM tools with enhanced features for developers have been difficult for business users to use. A key goal of Oracle's BPM Suite 11g offering is to eliminate such barriers to successful BPM adoption by providing a comprehensive and unified BPM product that addresses all flavours of BPM projects, provides the best tools for every persona engaged in the BPM lifecycle, and evolves seamlessly from simple projects to more complete scenarios.