|
|
HOME
>
CHAPTER 7
Chapter 7: MS BizTalk Server
BizTalk
Server is part of Microsoft's Windows Server System family of products
that enables you to integrate systems, employees and trading partners.
It is an integration server product (Middleware) used to connect
different applications / systems / business processes within an
organization (EAI) or between organizations (B2B). It is also be used to
aggregate services to build a Service Oriented Architecture (SOA).
Microsoft was initially planning to bundle BizTalk Server 2004 as part
of the e-business suite, code named ‘Jupiter’ along with other related
server products such as Content Management Server, Commerce Server and
Host Integration Server. But later changed plans and continued to
release them as standalone products based on customer feedbacks.
BizTalk Server 2004 has changed significantly compared to its
predecessors. It uses XML extensively to deal with messages. It has been
built using the Microsoft .NET Framework and reengineered for improved
performance and security. The tools for developing BizTalk applications
/ artifacts such as Schemas,
Maps and
Orchestrations are now seamlessly integrated into
Visual Studio .NET when BizTalk is
installed in the development environment, so that the developers can
avoid having to learn another development environment and at the same
time leverage their existing skills of Visual
Studio .NET. Some of the major features or improvements include:
-
Content
Based Routing(CBR)
where messages can be routed based on the values of certain fields
inside the message.Support
for
BPEL4WS
-
Support for
WSDL
-
Support for
XSD
-
Support for
XSLT
-
Health
and Activity Tracking (HAT)
tool for tracking and debugging of Orchestrations and messages
-
Business Rules Engine
for abstracting business rules from the business process
-
Business Activity Monitoring
for real time monitoring of business process in the production
environment
-
Business Activity Services
including Trading Partner Management
for integrating with other business processes
-
Human
Workflow Services
for workflow systems involving human intervention such as approvals,
data entry and collaborations
-
Chapter
7: Table of Contents
- Overview
- Support
for BPEL and XLANG/s
- Architecture
- Ports
- Adapters
- Receive Pipelines
- Message
Contexts
- Promoted
Properties
- Distinguished Fields
- The
MessageBox
- How
Publish-Subscribe Works
- Orchestrations
- Maps
- Business
Rules Engine
- Send
Pipeline
- Building a Sample
Orchestration in BizTalk
- Exporting
Orchestration to BPEL
- Importing
BPEL Processes into BizTalk
- Do's and
Don'ts for BPEL Compliance in BizTalk
- Comparing
BizTalk Orchestration Constructs with BPEL
- Receive
and Send Shapes (<receive>, <invoke>, <reply>)
- Port and
Role Link Shapes (<partnerLink>, <partnerLinkType>, <role>)
- Expression and Message Assignment Shapes (<assign>, <copy>,
<form>, <to>)
- Decide
Shape (<switch>, <case>, <otherwise>)
- Delay
Shape (<wait>)
- Parallel
Action Shape (<flow>)
- Loop
Shape (<while>)
- Suspend
Shape
- Terminate Shape (<terminate>)
- Advanced
BPEL Functions Using BizTalk
- Listen
Shape (<pick>, <onMessage>, <onAlarm>)
- Scope
Shape (<scope>)
- Throw
Exception Shape and Exception Handling (<throw>, <faultHandler>,
<catch>, <catchAll>)
- Compensate Shape and Compensate Block (<compensate>, <compensationHandler>)
- Correlation (<correlations>, <correlationSets>)
- Other BizTalk-Specific
Features
- Integration with Other BizTalk Servers
- Integration with Web Services
- Integration with the .NET Framework
- Human
Workflow Services (HWS)
- Business
Activity Monitoring (BAM)
- Health
and Activity Tracking (HAT)
- BizTalk
Server 2006 and Beyond
- Summary
|
 |
|
 |
| |
Paperback,
350 pages
Released: January 2006
ISBN: 1904811817
Authors: Matjaz Juric et al |
|
|
|
|
|
Intro
1. Introduction to BPEL and SOA
2. Web Services Technology Stack
3. Service Composition with BPEL
4. Advanced BPEL
5. Oracle BPEL Process Manager and BPEL
Designer: Overview
[
Free Chapter]
6. Oracle BPEL Process Manager:
Advanced Features
7. MS BizTalk Server
Appendix A: BPEL Syntax Reference
Index
|
 |
|

View the book details
on PacktPub.com
|
 |
|
 |
| |
Receive a special
15% discount on the eBook
version of this book.
To take advantage of this discount,
please add the eBook to your cart at
www.PacktPub.com, then place
the discount code below in the 'Promotional Code' box in the cart.
Update the changes and you will receive a 15% discount on your
eBook.
CODE: ebpel15oe
|
|
 |