34
BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

Embed Size (px)

Citation preview

Page 1: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

BizTalk Server 2002

Group members:

Mike MckinneyJoseph SchulerRuby Thomas

Jiajin Lei

Page 2: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

• Produced by Microsoft

• provides ability for an organization to easily implement and maintain

their integrated business systems (Information Oriented)

• gateway between internal applications and processes and remote

systems with which data is exchanged

• can be configured to schedule and automate document and message passing

• Suite of tools allow for end-to-end creation and implementation of business tasks and easy maintenance and expansion as the need arises

Page 3: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

• Try to solve B2b application

• Accounting for differences in application semantics between applications and companies

• Creating a common message format based on XML that many organizations can agree on

• Creating a common technology infrastructure that will become the standard for B2B application integration

The controversy:

Microsoft extends XML for its own purpose, BizTalk is more proprietary than a B2B application integration standard should be

Page 4: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

BizTalk Fraework

BizTalk has two parts:

BizTalk Framework and BizTalk server

The BizTalk Framework is a document that specifies a set of rules that allow many organizations to accept a common approach to XML.

XML framework tags (BizTags)Root tagDocument body tag

Page 5: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

BizTalk Documents

BizTalk moves messages:

Application to application or company to compnay

The BizTalk document is an XML document

Page 6: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

BizTalk Message Structure

Complete BizTalk MessageTransport Specific EnvelopeBizTalk DocumentBizTalk Header

Delivery InformationDocument Manifest

Document BodyBusiness Documents (Business Data)

Page 7: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

BizTalk Orchestration Services

• allow for easier design and coordination of various business processes

• accomplished by combining a run-time engine with a user-friendly design tool

• business processes are modeled using BizTalk Orchestration Designer

• Once business logic is established, it is saved in an XLANG Schedule

Page 8: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

BizTalk Orchestration Designer

• Visually design and coordinate various business processes • Easy to use Microsoft Visio graphical interface • Allows for management of overall Business Logic

XLANG Schedule

• Executable file run to execute a business process • Run by the XLANG scheduler engine

BizTalk Orchestration Services

Page 9: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

• Features / Advantages

• Highly technical user not require to manage business processes • Programmer not needed

• Can handle long running, complex transactions

• transactions that run as long as weeks or months

• Concurrent actions implemented in a single XLANG Schedule

BizTalk Orchestration Services

Page 10: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

BizTalk Editor

• create, edit, and manage document specifications

• allows for specification creation based on: - template - existing schema - certain types of document instances - blank specification • supports any schemas using: - a structured data type - XML - electronic data interchange (EDI) - flat files

• previously this would have required a programming resource

Page 11: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

BizTalk Mapper

• Used to create maps between data/records in one specification to another

• Transformation accomplished using Extensible Stylesheet Language

• (XSL) stylesheet contained in the map

• Allows for communication between data partners maintaining different document structures

Page 12: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

BizTalk Messaging Services

• Messaging Services include: • sending, receiving, parsing, and tracking of documents • receipt generation and tracking • data integrity • data security

• Document Definitions • created using the BizTalk Messaging Configuration object model • stored in the BizTalk Messaging Management Database (SQL Server)

Page 13: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

BizTalk Messaging Services

• Messaging Services Configured in one of two methods

• BizTalk Messaging Manager tool - graphical user interface to Messaging Management Database - functions much like wizards seen in other Microsoft applications

• BizTalk Messaging Configuration object model directly - using Application Programming Interface (API) - allows for programming solution if necessary (when large number of similar objects need to be created)

• Another notable feature of Messaging Services are prebuilt Adapters and Accelerators

Page 14: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

BizTalk Messaging Services

BizTalk Server adapters

• enable BizTalk Server to integrate with Third-Party applications and architectures

• provide for: - “no-code” connectivity solutions - reduced implementation costs - reduced risks of project failures

• classified into 3 libraries

- Application Adapter Library - off-the-shelf application integration - SAP - proprietary products from Siebel, Onyx, and J.D. Edwards

- Technology and Transport Adapter Library -integration with common transports and technologies - Java 2 Platform, Enterprise Edition (J2EE) from Sun - MQSeries and CICS from IBM - File Transfer Protocol (FTP)

- Marketplace Adapter Library - off-the-shelf system integration with popular marketplaces - Ariba - Clarus - Commerce One.

Page 15: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

BizTalk Messaging Services

BizTalk Server accelerators

• Provide predefined business scenarios for various industries which can be used as a model/guideline when developing and deploying a B2B solution

• Include product enhancements, custom tools, documentation, and samples

• Intended to reduce deployment time, lower ownership costs, and improve overall efficiency

Page 16: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

BizTalk Document Tracking

• Easy tracking of documents as the related business process progresses

• Queries can be created to report document transmission

• Can be configured to archive in and outbound documents

Page 17: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

BizTalk Server Administration

• Server Level Administration -Server management functions - adding and configuring receive functions

• Application Administration - managing applications that host XLANG Schedules, the XLANG Scheduler application, and related, behind the scenes databases

• Programmatic Administration - allow for automation of common tasks such as stopping and starting server, as well as file management tasks (backups, etc)

• Database Management - provide for database management tasks such as maintaining database connectivity, monitoring database traffic as well as adding, deleting, and restoring database

Page 18: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

B2B Support: Information Flow and Processing

Page 19: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

Receive Functions: accept documents from several sources (HTTP, SMTP, Message Bus, etc.); configured through administrative tools.

Channels: transform documents into specific business or application formats; uses the BizTalk Mapper

Messaging Ports: deliver documents to schedules, target applications, or trading partners; uses the Messaging Manager

Schedules: orchestrate the automation of business processes; uses the BizTalk Orchestration Designer

B2B Support: Information Flow and Processing

Page 20: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

Advantages of Biztalk

• Reduced Time to Value: reduce development time and integration costs

• Easy integration with applications or technologies

• Global-Class Scalability: scales up and scales out for large global integration projects

• Support of Industry Standards

Page 21: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

Advantages of Biztalk

• Reliable and Secure Document and Data Exchange

• Automation of Business Processes enables predictability

• Comprehensive management monitoring features are included

Page 22: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

Disadvantages of Biztalk

• Complex processes still require programmers and not business analysts

• The standard system is not robust allowing a single source of failure (hub and spoke vs peer to peer)

• Installation of Windows 2000 server and SQL server 7.0 or 2000 are required

• Costs: Enterprise $25k + 2000 server + SQL Server

Page 23: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

Related system components

• Operating System: For production use:

Microsoft Windows 2000 Server with Service Pack 2 (SP2). SQL Server.

Visio 2002 Standard Edition is required to use BizTalk

Orchestration Designer.

For tools-only installations:Windows 2000 Server

Windows 2000 Advanced Server

Page 24: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

Related system components

Windows 2000 Professional with SP2 or later,

or Windows XP Professional or later.

• Other components for running BizTalk server:

Microsoft Internet Explorer 5 or later.

BizTalk Server 2002 requiring no clustering:

Microsoft SQL Server 7.0 with SP2 BizTalk Server 2002 requiring clustering:

SQL Server 2000

Page 25: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

Related system components

• Internet Information Server (IIS):

Page 26: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

Related system components

• Host Integration Server 2000: Through use of Host Integration Server 2000, BizTalk Server

2002 can add a great deal of value to a company that choose to continue using their legacy systems in the short term.

Page 27: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

Coca-Cola Beverages

to meet changing needs in the B2B

reduce costs

streamline process

A central business platform is needed

turned to Microsoft .NET Enterprise Servers

built on BizTalk Server 2002

Page 28: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

facilitate performance improvements for the

procurement process

release resources through replacement of existing

EDI converter

open clearing centers to permit smaller partners

and customers to include in the system

Goal

Page 29: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

Benefits

Orders are sent to the servers quicker

information about orders is available faster

consistent XML support offers a foundation for

future expansion

new partners and customers can be integrated

to the system

Page 30: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

EDI

receives orders from customers and partners through

Electronic Data Interchange

Business process such as procurement,

accounting, payment, shipping can be implemented using

EDI documents

EDI translates the documents into EDIFACT or ANSI

X.12-internationally recognized document format

EDI system requires an exorbitant investment

web-enabled EDI systems remove transactional costs

Page 31: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

Products used

Microsoft BizTalkserver 2002

Microsoft SQL server 2002

Host Integration server 2002

Page 32: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

CCB clearing center

orders EDI converterbatched files

3 minutes

CCB clearing center

BizTalk Server

orders

XML

Microsoft SQL server 2002

AS/400

AS/400

Microsoft Host Integration server

CCB clearing center

XML ordersBizTalk Server

Flow Chart

Page 33: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

Conclusion

For companies to effectively manage their supply chain

to gain an edge over their competition by maintaining an optimized supply chain

ability to better track and manage business process

potential solution for all companies supply chain management needs

Page 34: BizTalk Server 2002 Group members: Mike Mckinney Joseph Schuler Ruby Thomas Jiajin Lei

Questions?