《ESB架构设计.docxVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《ESB架构设计

[Type the company name]架构设计ESB文档编号xxxxfengxisheng[Pick the date]本文详述该项目或产品的架构设计,包含总体思路、逻辑与物理结构、部署、关键技术、重用设计等信息。目录简介1目的1文档范围1预期的读者和阅读建议1参考文档1包含文档1缩略语和术语1总体设计思路1设计策略1设计方法1设计方案2系统逻辑结构2总体结构2子系统定义3子系统一:NTI Messaging Framework3子系统二:ESB Compiler3接口设计3产品外部接口3子系统间接口4系统物理结构4总体结构4系统部署4网络结构图4部署模式4系统功能实现5配置流程:5运行流程:商品下载6系统非功能特性设计6总体约束6遵循标准6附录与附件i简介目的本文档主要为了阐述ESB整体架构和功能,以作参考。文档范围包括对ESB整体架构的说明以及功能流程说明预期的读者和阅读建议预期读者为ESB产品的设计人员,用于参考NTI ESB产品的设计参考文档《NTI Technical Documentv1.1-2.docx》包含文档《ESB Instance Config File.docx》缩略语和术语缩略语/术语全称说明ESBEnterprise Service BusNTIMFNew Trend International Messaging FrameworkMOMMessage Orientated Middleware总体设计思路设计策略本软件应提供一个标准接口模式,服务于NTI其他软件产品,使NTI软件对外对内接口实现统一,且支持Load Balancing以及High Available等特性。设计方法本软件使用敏捷模式开发设计方案鉴于接口的高可定制性,为此,我们要求,ESB用户必须使用统一的接口协议WEBService来开发接口,并且按NTIMF标准注册至ESB平台。然后由NTIMF配置成一个xml文件的伪代码配置到一个可以把这个xml文件解析成能在ESB(包括两个ESB,一个MULE ESB,一个IBM ESB)上面运行的程序进行解析,并在ESB平台上运行。如此,针对于接口的高可定制性开发的时间将大大减少,而且也统一了NTI接口。系统逻辑结构总体结构配置时结构运行时结构NTIMF:开发一个工具,用于根据用户(如WMS)配置上来的接口信息(通过xml文件提交方式)生成一个以xml编码的方式提交一个xml文件给ESB compiler编译成能在ESB上面运行的代码。ESB Compiler:负责解析NTIMF传过来的XML code,并根据文件自动生成能在IBM ESB和MULE ESB上面运行的代码。子系统定义子系统一:NTI Messaging Framework用户通过一个xml文件注册服务接口(注册配置规范文档详见ESB Instance Config File.docx),然后对用户注册的服务接口进行一些配置(界面配置),并生成最终的ESB伪代码(xml code),配置到ESB Compiler部件中编译。子系统二:ESB Compiler解析NTIMF配置过来的xml code,并根据这份文件里面的描述生成能在ESB里面执行的代码,直接完成接口调用者到接口提供者的流程,其中自动生成的代码包含IBM ESB和MULE ESB两种接口设计产品外部接口使用NTI ESB产品进行通讯时,所有接口必须使用WebService协议进行对接,因此,ESB不涉及数据的转换子系统间接口内部直接调用,但必须所有子系统部署于同一台服务器系统物理结构总体结构同总体结构系统部署网络结构图同总体结构部署模式所有部件部署于同一台服务器系统功能实现配置流程:运行流程:商品下载系统非功能特性设计总体约束遵循标准Java6,j2ee附录与附件1i

文档评论(0)

1789811832 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档