Enseble 介绍.docxVIP

  1. 1、本文档共17页,可阅读全部内容。
  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文档。上传文档
查看更多
Ensemble的产品介绍 Ensemble的目的是使客户能够开发、配置、部署和管理的整合平台。Ensemble产品整合多样的、异构的软件系统。一个产品流程处理外部系统的沟通,也有的流程是处理内部过程的沟通。这些流程在生产被称为业务主机。总体有三种业务主机,为不同的目的如下: 业务服务接受请求从实体以外的生产和传递到主机类内Ensemble为处理和满足。 业务流程接受请求从主机类与内部生产-业务服务或业务流程——要么处理请求或传递到其他主机类内部进行处理。 业务操作接受请求从主机类——业务服务或内部整体业务流程-,要么处理请求或传递到实体处理Ensemble。 下面的图提供了一个概念性的概述生产和业务主机。 Ensemble的业务主机互相的沟通是通过消息。所有信息都存储在Ensemble信息仓库,可以看到通过管理门户。 在大多数情况下(但不是全部),业务服务都有一个关联的入站适配器。入站适配器的作用是从实体的外部生产中接受输入。同样,业务操作通常有一个关联的出站适配器。出站适配器的作用是将输出结果发送到外部的实体生产。提供了一组庞大的Ensemble适配器来处理不同的技术。例如,您可以使用一个不同的适配器的文件比你的FTP。它也可以定义你自己的适配器。 下面的图显示了管理门户的一个实际的生产: 这个视图显示和一个业务主机Demo.Loan.FindRateDecisionProcessBPL的所有连接。 注意,这个视图不显示适配器,因为这些都是包含在业务服务和业务操作的定义。 设置 一个Ensemble生产通常包括大量的设置。设置可配置值,控制行为的生产。设置可以影响生产在许多方面。例如,一个设置可以指定: TCP端口上的一个业务服务监听。 多少时间内检查新的输入。 外部数据源名称(DSN)使用。 SSL连接时使用的配置到一个外部实体。 多长时间保持联系。 一个重要的特点是, Ensemble系统管理员可以修改设置在生产运行。这个更改立即生效。下面显示了一个示例的web页面,系统管理员使用的做出这样的变化: Ensemble提供生产和业务主机的设置;他们对应生产和业务主机类的属性。用户可以用完全相同的方法定义其它的设置,定义自己的子类系综类。用户还可以删除的设置,对应的属性是硬编码和不可配置的。 消息队列 一个Ensemble生产进程通常事件的流程如下: 1.入站适配器接收传入的事件,将其转换为一个整体,并将它传递消息对象的相关业务服务。 2.业务服务创建一个后续请求消息,并将这些新消息到Ensemble的一个业务流程或业务操作。 3.一个业务过程,接收请求消息执行一组预定义的活动,在顺序或并行。这些活动可能包括发送消息到其他主机的后续业务。业务流程也应该承担责任对于大多数或所有的业务逻辑在生产。下一章提供了更多的细节。 4.业务操作封装的能力资源外系综,通常是一个外部的软件应用程序。业务操作转换性能的系综请求消息对象的使用的格式外部应用程序的API。 5.出站适配器管理沟通的细节与一个特定的外部系统或应用程序从内部系综。它将API调用的外部实体。 6.响应从外部系统或应用程序可以引发一连串的响应消息发送回外部实体,开始的事件流。细节取决于设计选择由生产开发人员。 作为示范,下面的图显示了一个跟踪的一组相关信息,发送响应。系综最初的消息(在这种情况下发送的总体测试服务而非外部源) 处理还可以包括工作流,它可以把人类交互成自动化业务流程。使用企业内部的工作流程可能包括订单录入、订单履行、合同审批,或帮助平台上的活动。 Ensemble和Caché Ensemble是建立在Caché的上端——也就是说,一个Ensemble平台包含一个完整的Caché。 Caché是一个全功能的数据库系统,它包括所有的功能需要运行关键任务应用程序(包括日志、备份和恢复、系统管理工具)。帮助减少运营成本, Caché设计要求大大减少数据库管理比其他数据库产品。 对Ensemble,管理门户包括所有选项中都存在的一个Caché,以及额外的菜单是特定于Ensemble。 总体使用安全工具提供的Caché。Caché提供了一个完整的安全模型,包括身份验证、授权、审计和数据库加密。额外的工具提供安全通信和来自外部实体。 Caché(因此Ensemble)也提供了一些内置的、通用的编程语言,可以使用创建类的定义和例程。这意味着总体产品可以提供高度定制的行为。 数据存储和恢复 如果计划内或计划外停工, Ensemble提供了高度的可恢复性。那就是当系统重新启动,它可以恢复执行与没有中断服务。经济复苏的程度取决于几个因素:外部应用程序的健壮性;实现细节的各种业务服务、业务流程和业务操作和故障的性质本身。除了存储生产定义和所有支持的代码和数据, Ensemble运行

文档评论(0)

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

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

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档