Upload
vuonganh
View
263
Download
9
Embed Size (px)
Citation preview
有没有一个平台能够。。。
同时支持企业级和Intenert级应用
针对B2E, B2B以及B2C
与异构系统无缝互联
简化最终用户,系统管理员以及开发工程师的工作
与现有认证系统集成
平滑升级与后续支持
Microsoft BizTalk R2 SOA实现 及前景
课程编号:BAP223
BizTalk画报
www.microsoft.com/biztalk/techinfo/guides.mspx
课程内容
• 掌握– BizTalk与SOA, BPM 以及Oslo的定位.
– 功能与复杂度对BizTalk的影响
– 何时何地,如何使用BizTalk
• 理解– BizTalk在特定场景带来的价值
– 阐述使用BizTalk带来的好处
– 敏捷设计/开发第一个BizTalk项目
SOA and BPM简介
BizTalk 功能
总结
Agenda
BizTalk 企业实用架构
集成环境以及行业应用
Technology model
TECHNOLOGY
Business model
BUSINESS
Business siloed by IT
Solutions impose
constraintsInward
technology driven view
Focus on document exchange
IISSiebel
AS400Tandem
Applications
R&D
面向服务的业务(SOA & BPM)
整合业务与IT
提高便捷性
节省开支
Source: Dr Arvindra Sehmi
BUSINESS
TECHNOLOGY
Soft boundaries
(process
and services)
Processes
Services
Service model
Business model
Technology model
Outwardbusiness-
driven view
Requirements and solutions closely
alignedFocus on service
Focus on contract
Compose User Interaction
Compose Business Transaction
ExposeExisting Systems
ConsumeUser Directed
SOA & BPM应用平台
Presentation Services
Collaboration Services
Composition Services
Business Process Services
Information Integration
Services
MessagingServices
Connectivity Services
Security an
d Id
entity
Man
agemen
t and
Go
vernan
ce
Design
and
Develo
pm
ent
Active D
irectory
System C
enter, Partners, M
OF
Visu
al Stud
io, Pattern
s and
Practices, M
SF
SharePoint Server, .NET Compact Framework,Silverlight,Office System, ASP.NET, Windows Client
Live Communications Server, SharePoint Server
Workflow Foundation, SharePoint Server, CAB
BizTalkServer
SQL Server
WCFWindowsBizTalk Server
WCF, BizTalk Server
BizTalk Server平台演变
XML B2BEAI (partner adapters)
Vertical B2B
BPM
Partner Adapters
SOA/ESB
Adaptersin Box
HostIntegration
SOA/ESB
BPM
Extend B2B (+EDI/AS2)
RFID
V5BizTalk Server
2006 R2
V4BizTalk Server 2006
V3BizTalk Server 2004
V2BizTalk
Server 2002V1
BizTalk Server 2000
500Customers
2,000Customers
4,000Customers
7,000Customers
• 从客户端把 扩张到cloud
• 推进 作为开发的主流技术
Modeling LanguageAn approachable,
mainstream, textual modeling language for
describing both data (e.g. requirements) and
behavior (e.g.workflow)
Process ServerA full featured execution
environment for workflow, rules, and any .NET
service.
Cloud Services
A set of Microsoft
hosted services
including a service bus
and a process server
Service Bus
Model Repository
Cloud Services
Modeling Tools
Process Server
Modeling Language
Bus Analyst Arch Dev IT Pro
SOA and BPM简介
BizTalk 功能
总结
Agenda
BizTalk 企业实用架构
集成环境以及行业应用
Long RunningBusiness Process
B2B Process
Service Aggregator
Enterprise Rule Repository
DesktopApp
WebApp
PartnerService
Abstraction of Rules from Business Process
Client App Client App
BizTalk集成场景
PartnerService
Long Running Business Process
B2B ProcessService
Aggregator
Enterprise Rule
RepositoryRules
Line of Business
Application
Custom Legacy
Application
Database/Message
Queue
Line of Business
Application
RFID Device
LOBApplication
LOBApplication
LOBApplication
Service Service Service
Event Initiated Process
Communication Infrastructure
Web Service Aggregator
Line of Business
Application
Line of Business
Application
DesktopApp
WebApp
PartnerService
PartnerService
ESB/Message Broker
Long Running Business Process
Enterprise Rule
Repository
B2B Process
BizTalk集成环境
Long RunningBusiness Process
B2B Process
Service Aggregator
Enterprise Rule Repository
Abstraction of Rules from Business Process
Event Initiated Process
行业解决方案
HorizontalManufacturing
/Retail Financial ServicesPublic/
Healthcare
Extend Supply Chain
Audit and Controls
Employee Self-ServeAccess
IT Provisioning
Sales Analytics
Customer Service
RFID enabled Supply Chain
Plant Operations
Multi-Channel Retail
Store Systems and POS
Payments (SWIFT B2B Integration)
Insurance Value Chain
Branch Integration
Channel Renewal
Payments
Government Administration Collaboration
Citizen Service and e-forms
Electronic Health Records and Connected Health
Health Information Networks and Clinical Governance
Simplify Interoperability and ESB for SOA
(App. Integration, Business Process Automation , Composite Applications, Consolidation, Legacy Modernization)
SOA and BPM简介
BizTalk 功能
总结
Agenda
BizTalk 企业实用架构
集成环境以及行业应用
BizTalk Server 2006 R2
Capabilities
Management and
Operations
RFID Platform
Business Rule
Framework
Business to Business
IntegrationBusiness Activity
Monitoring
Messaging
Orchestration
Tools
Technology LOB Legacy (Host)
PeopleSoftJD EdwardsOneWorld XEJD EdwardsEnterprise1Oracle ODBCSiebelTIBCO
RendezvousTIBCO EMSSAP
MQ MSMQWSEHTTPSMTPFileFTPPOP3 SOAPSQLWCF AdapterSharePoint
Host Applications IBM mainframe zSeries(CICS and IMS) Midrange iSeries(AS/400)
IBM DB2 Mainframe DB2for z/OSMidrange DB2/400DB2 Universal Database for open platforms (AIX, Linux, Solaris, and Windows)
Host Files
消息
Pluggable Adapters
Service Enablement
Enterprise Single Sign-
On
Message Security
Message Assembly/
Disassembly
Inbound Durable Messaging Outbound
Web Service
BizTalk Server
BizTalk WCFAdapter
WCF Channel Model
WCF Service Model
WCF Transport(HTTP, TCP, …)
WCF
Custom.NET
Application
SharePointServer
ASP.NET 2.0
WCF 应用适配器
SAP Adapter
Adapter SDK Runtime
Siebel Adapter
Adapter SDK Runtime
Oracle DBAdapter
Adapter SDK Runtime
SQLServer
ADO.NETProvider
SAP Siebel Oracle DBAny LOB
System
Any LOBAdapter
Adapter SDK Runtime
BizTalk Adapters Pack
消息• Simplified interoperability
• Reuse existing applications and technologies
• Managed service mediation logic
• Reliable, traceable, secure message delivery
CRM
HR
E-Commerce
ERP
BizTalk
流程编排服务组件
Flow Control Port Binding Scopes Design Patterns
Model driven visual logic
Technology Agnostic
Flexible transaction and exception handling
Reusable design patterns
CRM
HR
E-Commerce
ERP
BizTalk
B2B整合
• 保护既有投资
• 支持行业标准
• 业务整合的端到端解决方案
Support
Manage
Sell
Manufacture
Specify
Assemble
AS2 SupportEDI Support
Industry Accelerators
Trading Partner management
RFID 平台实现各个环节的在线监控
Physical Layer Manufacturing Quality Assurance Inventory Packaging Warehouse Distribution Reception
Device Layer
RFID Event Processing
RFID Device Abstraction
Business Applications
Business Intelligence
SQL / SQL BI for data analytics
管理 & 操作应用级生命周期管理
Application Management
Tracking Configuration & Reporting
Host Management
Application Deployment
Best Practice Analysis
MOM Monitoring
Database Management
简化部署
健康管理
可控性
业务活动监控BAM & Office BI
BizTalk Server
BizTalkServerBAM
Business
WF BAM Interceptor
WCF BAM Interceptor
IT Pro
Centralized authoring and access right management of scorecards and KPIs
Contextualized analysis of scorecards, KPIs, reports and unstructured dataStrong integration with SharePoint PortalData-driven e-mail notifications for scorecard and KPIs
BAM API
Basic KPI charting and data query
业务可视化
by 尽早发现问题
of 在企业内部共享KPIs 数据
of 把握 业务执行全局
Observation design Model
Event Observation Engine
Reporting
工具
Graphical
Model Driven
Role Specific
Development Tools (in VS)
Admin and Operations Tools
Business Rules Tools
BAM Tools
EDI Tools (in VS)
RFID Tools
图形化
模型驱动
角色定义
SOA and BPM简介
BizTalk 功能
总结
Agenda
BizTalk 企业实用架构
集成环境以及行业应用
Host
BizTalk Runtime架构
Host Host
Receive Port Send PortMessage Box
Map
Adapter
Map
Send Pipeline
Adapter
BTSMsg
BTSMsg
BTSMsg
Message
Orchestration
Receive Pipeline
BTSMsgBTS
Msg
BTSMsg
Message
BizTalk Runtime Architecture DetailedRFID BRE
Messaging Orchestration
Messaging
Messaging
B2Bi
B2Bi
B2BiB2Bi
B2Bi
BAM
Messaging
Messaging
B2Bi
可扩展配置单机
标准配置负债均衡
高级配置负载均衡以及多态支持
Service Isolation
Exception Configuration
Failed Message Management
Message Tracking
Composite Execution Tracking
Composite State Management
Load Balancing
Fail-over
Throttling
Scale-out Configuration
Memory Management
Identity and Impersonation
Configuration Management
Multi-environment Deployment Model
Availability Monitoring
Health Monitoring
UtilizationPerformance Tracking
Disaster Recovery
Archiving and Purging
Regulatory Compliance
Scripting and Programmability APIs
Thread Management
BizTalk 企业实用架构- persistence and durability
- load balancing and fault tolerance
- clustering and host group
- message, host and role based
Enterprise Ready
High Throughput
Business Critical Mission Critical
Secure
SOA and BPM简介
BizTalk 功能
总结
Agenda
BizTalk 企业实用架构
集成环境以及行业应用
BizTalk 客户数据12 of the 15 largest in the world
5 of 10 largest in the world
6 of the 8 largest U.S. companies
4 of the 5 largest U.S. parts manufacturers
9 of the10 largest U.S. companies
5 of the 8 largest U.S. companies
4 of the 5 largest in the U.S.
9 of the 10 largest companies in the world
23 of 27 EU member
部分案例全球超过7,000 BizTalk 用户
Fortune100强90%用户使用BizTalk
BizTalk Server R2 增值功能实用案例解决方案
异构系统互连的统一平台
高效的供应链流程处理
企业级服务总线
疑问和解答
参考资源
• Lean more about BizTalk 2006 R2 using the following resources:
– Introducing Microsoft BizTalk Server 2006 R2
– Microsoft BizTalk Server 2006 R2 Reviewer's Guide
– Microsoft BizTalk Server 2006 R2 Capabilities Whitepaper
– The BizTalk posters
– BizTalk Hands-On-Labs• www.microsoft.com/biztalk/
• www.microsoft.com/biztalk/techinfo/2006r2capabilities.mspx
• www.microsoft.com/biztalk/techinfo/guides.mspx
感谢您参与此会场!
您的意见与建议对我们非常重要。
请您填写反馈表。
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,
IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.