万本电子书0元读

万本电子书0元读

顶部广告

Business Process Driven SOA using BPMN and BPEL电子书

售       价:¥

9人正在读 | 0人评论 9.8

作       者:Kapil Pant

出  版  社:Packt Publishing

出版时间:2008-08-28

字       数:391.1万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
The book provides a well-balanced mixture of theoretical discussion and real-world examples. It explains the concepts and approaches, and describes methodology and notation. It demonstrates these concepts on real-world examples and provides a step-by-step example tutorial that guides readers from business process modeling in BPMN through transformation into BPEL to execution on the SOA process server. It also discusses some key concepts using practical examples and business scenarios around Business Rules Management and Business Activity Monitoring with BPM and SOA. This book is for CIOs, executives, SOA project managers, business process analysts, BPM and SOA architects, who are responsible for improving the efficiency of business processes through IT, or for designing SOA. It provides a high-level coverage of business process modeling, but it also gives practical development examples on how to move from model to execution. We expect the readers to be familiar with the basics of SOA.
目录展开

Business Process Driven SOA using BPMN and BPEL

Table of Contents

Business Process Driven SOA using BPMN and BPEL

Credits

Foreword

About the Authors

About the Reviewer

Preface

What This Book Covers

Conventions

Reader Feedback

Customer Support

Errata

Piracy

Questions

1. SOA and Business Processes

Why Care about Business Processes?

Examples of Business Processes

How Business Processes Emerge

How Business Processes and IT Relate

IT Flexibility


Heterogeneous Architecture

Traditional Software Lifecycles

Why Do We Need SOA?

Why Should We Believe This?

SOA Approach to Business Processes

Major Improvements in the SOA Approach

Focus on Content, Not Technology

Management Support

SOA Competency Centre

SOA Inception

SOA Forces

Value of SOA for IT Departments

Changes in the Development Approach

Reduced Complexity

Technical Introduction to SOA

BPMN

BPEL

Features

Services

Service Interfaces

Messages

Synchronicity

Loose Coupling

Quality of Service

Other Important Parts of SOA

Enterprise Service Bus

Registry and Repository

Rules Engines

Business Activity Monitoring

User Interactions

User Interaction in BPEL

BPEL4People

How SOA, BPMN, and BPEL Fit Together

Agility

Resilience

Alignment Between Business and IT

New Business Models

How the Puzzles Fit Together

SOA Vendors

Summary

2. Modeling Business Processes for SOA

Business Process Management

IT and BPM

SOA and BPM

Business Process Lifecycle

BPM and SOA—A Perfect Fit for the Lifecycle

Business Process Modeling

Modeling Method and Notation

ARIS

Modeling Notation

BPMN

Process Design

Results of Process Modeling

Process Map

Roles and Relations Structure

As-is Process Model

Process Environment Diagram

Top-level Process Model

Detailed Process Maps

Exception Handling Diagram

Publishing and Communicating Process Models

Process Simulation

Tools for Simulating Processes

Modeling Principles

Common Problems in Process Modeling

Process Implementation

Classic Software Development

Standardized ERP Solutions

Service Oriented Architecture

Process Implementation Phase with BPEL

Process Execution and Control

SOA for the Process Execution and Control Phase

Business Activity Monitoring

Process Optimization

The To-be Process Model

Key Performance Indicators

Typical Problems in Process Optimization

Summary

3. BPMN for Business Process Modeling

The Need for Standards in Business Process Modeling

Business Process Classification and BPMN

Strategic or Operational

Process Type

Process Scope

Business Process Diagrams—Core Elements

Business Process Diagrams—A Deeper Analysis of the Key Elements of BPMN

Events

Activities

Sub-Process

Task

Gateways

Sequence Flow

Message Flow

Association

Pool

Lanes

Data Object

Group

Text Annotation

Introduction to Oracle Business Process Analysis Suite

Developing an Example Process Using BPMN and the Selected Tool

Summary

4. BPMN—Advance Constructs

Business Process Modeling General Guidelines

Rule #1: Process Models Should Provide Aid in Process Understanding

Rule # 2: Match Each Split with a Join

Rule #3: Have a Well-Defined Start and End Event

Rule #4: Look Out for Orphan Tasks

BPMN Attributes and Tools Support

Business Process Diagram

Process

Sub-Process

Events in Detail

Start Events

None

Timer

Message

Rule

Link

Multiple

End Events

None

Message

Link

Cancel

Error

Terminate

Compensation

Multiple

Intermediate Events

Message

Timer

Link

Rule

Error

Cancel

Compensation

Multiple

Process Modeling Patterns and BPMN

Basic Control Patterns

Simple Sequence

Parallel Split Sequence or Forking

Type 1: Uncontrolled Flow

Type 2: Controlled Flow

Type 3: Parallel Box

Synchronization or Joining Flow

Type 1: Use of Parallel (AND) Gateway

Type 2: Sub Process Completion

Branching and Synchronization Patterns

Multi Choice

Structured Synchronizing Merge

Multi Merge

Iteration Based Patterns

Arbitrary Cycles

Structured Loop

Termination

Implicit Termination

Explicit Termination

Multiple Instance Pattern

Multiple Instances without Synchronization

Multiple Instances with a Priori Design-Time Knowledge

Multiple Instances with a Priori Run-Time Knowledge

State-Based Patterns

Deferred Choice

Summary

5. Process Analysis and Transformation—From BPMN to BPEL

Business Process Analysis Using Simulation

The Business Process Model and Data input

Simulation and Scenario Analysis

Model Target Process

Business Process Transition: Bridging the Business—IT divide

BPMN to BPEL—Key Considerations

BPMN Specification for BPEL Mapping

Tools to Support BPMN-BPEL Transformations

Oracle BPM Suite: Oracle BPA and SOA Suite for BPMN-BPEL Mapping

Tool Approach for Process Transformation

Modeling and Analysis Process

Process Detailing for Transition—A Look into Oracle Extensions for BPMN and BPEL

Automated Activity

Human Workflow Activity

Notification Activity

Business Rules Activity

Business- IT Synchronization using Process Blueprint

Transformation Case Study

Business Process Overview—What is 'Portfolio Account Opening?'

Business Process Transformation—Modeling and Analysis

Business Process Detailing for Transformation

Model Validation before Transformation

Automatic Mapping of BPA Elements for BPEL

Generate Business Process Blueprint

Retrieve the Business Process Blueprint

Create a BPA Connection for Importing the Blueprint

Create a BPEL Project

Blueprint View and BPEL View

Add Implementation Details

Deploy and Test

Updating the BPA Server

Summary

6. Business Process Orchestration for SOA

BPM Architecture and Role of Business Process Orchestration

Executing BPEL Processes in BPEL Process Manager

Initiation of the Process Instance

Accessing a Human Task through the Worklist Application

Task Invocation from BPEL Process Manager and its Integration with Worklist Application

Introduction to Business Rules Management

What are Business Rules?

Business Rules Anatomy

Automating Business Rules

Automating Business Rules for Business Issues

Business Rules Management, BPM, and SOA

Key Considerations for Selecting a BRMS

Key components of a BRMS—A Brief Look into Oracle Business Rules

Implementing Business Rules—The Business Rules Development Process

Introducing Business Activity Monitoring

What is BAM?

BPM, SOA, and BAM

Oracle BAM

Oracle BAM and BPM

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部