con336...
TRANSCRIPT
CON336CON336BIZTALK2006BIZTALK2006灵活的适配器应用灵活的适配器应用
课程内容概述课程内容概述
企业应用集成企业应用集成EAI,B2BEAI,B2B的关键技术!的关键技术!
Adapter framework Adapter framework -- 适配器框架是集成产品的可适配器框架是集成产品的可扩展性的核心扩展性的核心,,BiztalkBiztalk 20062006提供了灵活的适配器框提供了灵活的适配器框架以及架以及2020多个产品自带的适配器多个产品自带的适配器,,供您方便集成供您方便集成您的企业内部环境和外部环境。您的企业内部环境和外部环境。
本节课适合于有一年以上项目开发经验,了解本节课适合于有一年以上项目开发经验,了解Visual StudioVisual Studio开发环境人员。开发环境人员。
课程内容安排课程内容安排
什么是适配器框架?在什么是适配器框架?在EAIEAI(企业应用集成)架构(企业应用集成)架构中,适配器框架处于什么样的位置?中,适配器框架处于什么样的位置?
EAIEAI项目的关键点项目的关键点
BizTalkBizTalk®® Server 2006 Server 2006 适配器框架适配器框架
了解和使用了解和使用BizTalk Server 2006BizTalk Server 2006自带的免费适配自带的免费适配器和加速器器和加速器
客户自定义开发适配器客户自定义开发适配器
什么是适配器框架?什么是适配器框架?
BiztalkBiztalk适配器框架处于什么位置?适配器框架处于什么位置?
什么是适配器什么是适配器? ?
C
A
A
A
A
A
A
A
A
A
C
A
A
A
A A
C A
应用级适配器应用级适配器 / / 连接器连接器SAP, Siebel, PeopleSoft, Oracle Apps, etc.SAP, Siebel, PeopleSoft, Oracle Apps, etc.
数据库级适配器数据库级适配器SQL, DB2, Oracle SQL, DB2, Oracle
传输传输//协议级适配器协议级适配器TCPTCP--IP, IP, Msmq,MQSeriesMsmq,MQSeries, FTP, DB2, WS, etc., FTP, DB2, WS, etc.
C
A
简便的使用适配器简便的使用适配器
企业应用企业应用//数据库数据库
AdapterAdapter
BizTalkBizTalk
适配器框架适配器框架
应用连接应用连接””
统一的配置 统一的管理
简便的安装
激活和实例管理激活和实例管理
BiztalkBiztalk 适配器框架处于什么位置?适配器框架处于什么位置?
消息管道消息管道
编码编码解码解码
加密加密解密解密
解析解析序列化序列化
抽取抽取属性属性
身份验证身份验证签名签名
业务流程业务流程 (Orchestration)(Orchestration)
关联关联 (Correlation) (Correlation) 和基于内容的路由和基于内容的路由
MessageBoxMessageBox商业智能商业智能
报告报告
监视监视
管理管理
部署部署
流程管理流程管理
贸易伙伴贸易伙伴管理管理
其它应用程序其它应用程序
……
传输处理程序传输处理程序
HTTPHTTP SOAPSOAP MSMQMSMQTT SAPSAPSMTPSMTPSQLSQLFTPFTPFILEFILE ……
适配器适配器
HostHostO
rche
stra
tion
#1O
rche
stra
tion
#1
Orc
hest
ratio
n #2
Orc
hest
ratio
n #2
接收端口接收端口发送端口发送端口
跟踪数据库跟踪数据库 配置信息配置信息数据库数据库
适配器适配器
接收管道接收管道
业务规则业务规则
发送管道发送管道
核心数据库核心数据库发布和订阅发布和订阅(SQL)(SQL)
消息格式消息格式11消息格式消息格式22
消息处理过程中的适配器作用消息处理过程中的适配器作用
EAIEAI项目的关键点项目的关键点
EAIEAI项目的关键点项目的关键点按步骤确认:
我们将要去连接哪些系统?我们将要去连接哪些系统?–– 列出所有外部系统和他列出所有外部系统和他们的大概结构们的大概结构
哪些数据需要共享出来或者需要去主动访问他们哪些数据需要共享出来或者需要去主动访问他们 ??––明确的指出这些数据的类型和大小明确的指出这些数据的类型和大小
他们的数据格式怎么样?他们的数据格式怎么样?–– 说明和拿到这些数据格式说明和拿到这些数据格式文件文件
哪些数据记录和字段是必须的?哪些数据记录和字段是必须的?–– 在数据处理时,需在数据处理时,需要用来唯一标识和过滤时需要要用来唯一标识和过滤时需要
是否已经有适配器能连接将要连接的系统?是否已经有适配器能连接将要连接的系统?–– 基于外基于外部的系统-找出已经可用的商业适配器部的系统-找出已经可用的商业适配器
数据需要被怎么的转换和赋值?数据需要被怎么的转换和赋值?–– 考虑到不同的数据考虑到不同的数据格式格式–– 确定数据转换的需求确定数据转换的需求
BizTalkBizTalk®® Server 2006 Server 2006 适配器框架适配器框架
AdaptersAdaptersThe Microsoft Connectivity Story The Microsoft Connectivity Story
Microsoft built adaptersMicrosoft built adaptersKey adapters of each segmentKey adapters of each segmentReference adapters for quality and completenessReference adapters for quality and completeness
Partner build adaptersPartner build adapters300+ adapters on BizTalk (100+ BTS2004)300+ adapters on BizTalk (100+ BTS2004)Adapters to mainstream and exotic appsAdapters to mainstream and exotic apps
Adapter FrameworkAdapter FrameworkConsistent user experienceConsistent user experienceUnified framework for shared servicesUnified framework for shared servicesEase of adapter developmentEase of adapter development
Adapter certification programAdapter certification programTo ensure quality and completeness of BizTalk adaptersTo ensure quality and completeness of BizTalk adapters
Adapter Certification ProgramAdapter Certification Program
Certification by UnisysCertification by Unisys
Developed with and endorsed by MicrosoftDeveloped with and endorsed by Microsoft
Critical, independent testingCritical, independent testing
Conducted in the Unisys Team Jupiter LabConducted in the Unisys Team Jupiter Lab
Open to vendors that develop BizTalk Adapters and Open to vendors that develop BizTalk Adapters and BizTalkBizTalk--based solutionsbased solutions
For more informationFor more informationwww.Unisys.comwww.Unisys.com/Jupiter/[email protected]@Unisys.com
BizTalk Server 2006BizTalk Server 2006自带的适配器和自带的适配器和加速器加速器
BiztalkBiztalk 20062006自带适配器自带适配器
…………Host FilesHost Files
Oracle Oracle Application Application SuiteSuite
SQL SQL 2000/SQL 2000/SQL 20052005
Oracle Oracle database database connectorconnector
Host Host Applications Applications IBM DB2IBM DB2
Windows Windows SharePoint SharePoint ServicesServices
Amdocs Amdocs ClarifyCRMClarifyCRM
TIBCO TIBCO RendezvousRendezvous
JD Edwards JD Edwards OneWorldOneWorld XEXE
TIBCO EMSTIBCO EMSMSMQ / MSMQ / MSMQTMSMQTPOP3POP3
SiebelSiebelWebsphereWebsphereMQ 2.0MQ 2.0SOAPSOAP
JD Edwards JD Edwards Enterprise1Enterprise1FTPFTPSMTPSMTP
PeoplesoftPeoplesoftFileFileWSEWSE
SAPSAPBase EDIBase EDIHTTPHTTP
Intelligent AdaptorsIntelligent AdaptorsAccess various legacy, systems including vertical exchangeAccess various legacy, systems including vertical exchange
Mega NavisionOnyxOracle e-busPeachtreePeopleSoftPeregrinePivotalQADQuickbooksRemedyRethinkNDoSAP ScalaServiceSwitchSiebelStaffwareUltimusVantiveVisibilityWalker IntWorldtrak
HIPAA, HL7 (Healthcare)RosettaNet (High Tech)CIDX (Chemical)O/POS & RBI (Retail)FIX, SWIFT (Financial)cXML, xCBL (Suppliers)
XA TransactionsODBCOLE DBJDBCHTTP/SFTPRdbNet-ISAM
OracleDB2SybaseInformixProgressCICSIMSIMS DC/TM
AS/400ADDS Regent 40ADDS ViewpointADM11AFPALL-IN-1Ampex 230AXIS NavigatorBull TPCORBACobolCufer T205DEC VTDeploymentDG 216DG5220DL/1DMSEBCDICEDI (X12)EDIFACTEssbaseFocusGalileoHazeltime 1500HP 700/92/2392AIBM 3101IBM3151/3161IBM 3270/EICL 7561IDS-IIIN2 SM9400g/jINFOAccessInfomanJava EJB
JMS KSAMLoopbackMDIS PRISM 8/9Microfusion MF-30MODEL 204MQSeries MVSMumpsOmnidexOracle AQP9 ANSIPACEPC MonitorPickPT200QSAMQUME QVTRed BrickRMSRPGSCO ANSI
CA-Datacom/DBCA-IDMSCA-IngresIngresdBaseADABASISAMC-ISAMCloudbaseALLBASE/SQLSQL/DS
BaanBroadvisionCove SystemsCovisintFrontStepHogani2IntegralJ.D. EdwardsMapicsMcHugh
ShareBaseSIFSUPRASystem 2000Tandem NonStop/TS530Televideo 910-955TeradataTI924TotalVTWYSE
客户自定义开发适配器客户自定义开发适配器
客户自定义开发适配器客户自定义开发适配器
Adapter FrameworkSDK标准的配置和管理工具
Adapter FrameworkSDK标准的配置和管理工具
企业应用企业应用
Application connectorApplication connector
管理工具
管理工具
配置工具
配置工具
安装安装
Adapter FrameworkAdapter Framework
BizTalk Server 2004BizTalk Server 2004
ArtifactsAdapterAdapter
Binaries
CRM SystemCRM System
ERPERP
DatabaseDatabase
SCMSCM
MainframeMainframe
Financial SystemFinancial System
Adapters
BiztalkBiztalk 爱好者俱乐部爱好者俱乐部
----定期举办免费培训互相交流定期举办免费培训互相交流
----BiztalkBiztalk项目兼职人员项目兼职人员
联系人联系人::[email protected]@microsoft.com 张箐张箐
主页:http://www.microsoft.com/biztalk中文主页: http://www.microsoft.com/china/biztalk开发人员中心:http://msdn.microsoft.com/biztalk社区:http://www.gotdotnet.com/team/wsserversScott 的博客:http://blogs.msdn.com/scottwoo/培训:http://www.microsoft.com/biztalk/techinfo/training支持:http://support.microsoft.com/default.aspx/ph/1444新闻组:http://www.microsoft.com/technet/community/newsgroups
填反馈表填反馈表
与本次主题有关的与本次主题有关的SessionSession和活动和活动
HOL Room4HOL Room4BIZ BIZ 开发和管理开发和管理BizTalkBizTalk应用应用 10:3010:30--11:45AM11:45AM
CON 355 CON 355 BizTalk Server: BizTalk Server: 性能与可扩展性性能与可扩展性