了解服务质量的要求


  Share  
|


以下是一些主要的服务质量要求,这是专门针对爪哇李议员。净互操作的应用。 这是至关重要的是建筑师和开发商,把这些要求,在他们的互操作性的设计,或增加他们的评价标准,为他们爪哇李议员。 net的互通性产品。 安全是另一个重要的本质属性,服务质量的要求。

可靠性

可靠性爪哇李议员。净互用申请,要求服务的要求或业务数据从一个发送者(也就是说,一个服务请求者) ,以传送给目标收件人(例如,服务提供商)的成功,并得到准确的统计。 目标受援国应能收货,如果有需要的。 该业务数据必须准确,没有误差。 成功传输,可以取得resending服务请求和业务数据,直到有一个收据,从鸣谢接受者或坚持,他们在一个可靠的数据存储,使目标收件人可以去接他们。

可靠性,可生产者为中心还是以消费者为中心。 在生产者为中心的局面,寄件人(生产者)的需求,以确保该目标接受者(消费者)接收业务数据的方法。 否则,寄件人resends业务数据,直到目标收件人发送确认。 如果目标收件人是离线或不可用,寄件人负责resending业务数据每当目标收件人服务可供使用。 在消费者为中心的情况下,目标接受者(消费者)负责回收业务数据从发送者(生产者) 。 这就要求汇款人必须高度可用的信息检索。

可靠性能力可能取决于互操作性使用的技术。 例如,如果一个iiop大桥是使用外,桥梁的需要,以确保连接从爪哇李议员或净申请者必须可靠。 它应能坚持所有服务请求或商业数据,为resend并日志所有活动的审计审查。 如果一个基于soap的web service的使用,可靠消息传送,可以达到杠杆作用的新兴技术,例如企业服务总线,或执行使用的ws可靠性,因为任何传送失败,将重新发送信息基础设施。

从本质上讲,可靠性爪哇李议员。净互操作的应用,可望在不同层或两层,在应用架构,其中包括以下内容:

  • 基本通信机制或数据传输层,为两爪哇和网络应用需要得到可靠的。

  • 当一个寄件人交流部分业务数据与接受者,但内容的业务数据应可靠地转移。 举例来说,如果业务数据包含的数据类型有一大型的科学数量(例如, 23.1234567891 x 10-49 ) ,或一个复杂的数据类型(例如,一个定制客户账户数据对象) ,受援国应当得到他们逐字无任何数据类型转换或xml编码错误之间的爪哇和网络应用。

  • 应该有一个收据鸣谢能力为java李议员或网络应用。 其中一个常见的设计标准,是为了让超时对信息或确认交货,以避免申请,在等待一个更长的时间。

  • 任何错误或例外投掷应可靠地反映了对另一端。 例如,如果收件人申请掷运行时例外(例如, soapfault除外) ,寄件人应能够赶上例外可靠,以便采取适当的错误处理,而不是抛弃或忽略错误。

  • 应该有一个机制,测井,在两端的爪哇和网络应用,为审计线索,并遵守报告的目的。

  • 保证交货,是不是唯一的特点可靠性。 曾经和只有一次的(也称为idempotence )规定可能也适用于服务质量的要求,即信息只能发表一次,它的目的地。

  • 应一个信息构成的多部分,个人部分的讯息可能要交付适当的秩序。 反过来说,应该有聚集的逻辑可在接收端。

  • 消息路由跨越异构爪哇李议员, 。 net和传统的应用常常需要伴以业务流程再造业务流程。 企业服务总线解决方案,可以部署来处理复杂的企业对企业的情况。

  • 可靠消息,在一些情况下,例如金融数据传输,还要求具有更高的安全性。 因此,重要的是要履行全面的服务质量检查,以确保你的架构妥善解决个别服务质量的要求。

供货

可用性爪哇李议员。净互用申请,要求对基本的应用基础设施(如操作系统和应用服务器货柜)网上服务(即是可)的所有时间。 可供商业应用或服务的,可以衡量的百分比在过去一段时间(例如, 99.99 % ,可在365天的运行) ,或者在停机时间统计(举例来说, 53分钟的停机时间在全国各地365天的一年) 。 商务应用和服务,通常可以达到高可用性集群爪哇李议员或净应用服务器容器,使会议的后备系统,从一个失败的申请。

实现高可用性爪哇李议员。净互操作的应用是复杂的。 它要求

  • 检测的供货商地位,是有机制,以发现或寻找目标是否受援国(爪哇李议员或净应用) ,是在网上或不是。

  • 持久性服务的要求或业务数据可以持续resend后,针对受援国恢复业务从服务失败。

  • 端到端供货分布式java和。 net互操作应用,供货方式都爪哇和网络应用,应该在网上,并供服务同时进行。 如果任何一方是离线或根本没有,对方需要采取例外处理套路,如坚持服务请求后resend 。

  • 存留时间供货,为爪哇李议员。净互操作应用计数的开机时间为两端的申请。 这是不是平均供货比例均java和。 net应用服务器。 举例来说,如果寄件人运行java李议员的申请是99.99 % ,与受赠人运行。 net应用是99.91 %资料,因此不能简单地假定该供货,为爪哇李议员。净互操作的应用是99.99 % ,平均99.95 % 。

  • 中间件可为java和。净互用申请使用iiop大桥或企业服务总线将高度依赖于供货的中间件技术。 因此这是至关重要的,以确保该大桥是高度可用且已回收或自愈功能,以支持高可用性。 有些桥梁或巴士,中间件技术的使用软件集群,容错功能,或应用的恢复,以确保供货。

可扩展性和性能

个别爪哇李议员或网络应用通常可调谐,为更好地可扩展性和性能。 然而,爪哇李议员。净互操作应用依赖于可扩展性设计和性能方面都爪哇和净申请。 同时可扩展性的设计与性能提升的策略并不一定工作,为两个平台。

伸缩爪哇李议员。净互操作应用,可以处理大量的服务请求和商业交易或能产生更高的交易吞吐量。 一个理想的可扩展性的情况为爪哇李议员。净互操作的应用是表现应该能够大规模线性。 举例来说,是一项现有的互操作性解决方案,利用网络服务的做法。 如果额外的物理内存是补充(也就是说, 2gb的记忆体)或硬件升级(也许到3 ghz处理器从2 ghz的处理器) ,以现有的java和。 net应用服务器,他们应能规模,以处理额外的肥皂讯息(或许20 %的额外交易处理率)同时进行。

在现实中,也有不同的可扩展性和性能因素,为爪哇李议员。净互操作性的解决方案。 这些措施包括:

  • 记忆因子爪哇李议员。 net的互通性申请时须提供能够优化性能的杠杆作用可用物理内存。 。 net和很多java应用服务器,今天都得以受惠,从物理内存与适当的设置配置参数。 建筑师和发展商可能不愿看到的是否互用性策略有任何缓存设计更好的系统性能。

  • 中央处理器因子互操作的应用程序需要密集运算资源,应该可以杠杆高的高端处理器功率为线性可扩展性。 比如,信息的加密和解密(如xml加密)要求高的cpu处理能力。 如果互操作应用使用iiop大桥或企业服务总线与xml加密和解密,一个高端处理器处理器,将有助于提高系统的性能。

  • 接口(或输入/输出)的因素,有些互用性的解决方案可以使用一个关系或对象数据库,以坚持所有服务索取。 在这种情况下,互操作性的应用应能杠杆底层数据库技术,规模,或提高输入/输出性能,而不是制造自己的延展性执行。

  • 多线程因素要么爪哇李议员或净互操作的应用,应该可以把多线程的支持纳入其设计,使他们可以使用多线程来处理大量的服务请求。 并非所有的应用设计支持多线程默认情况下,为应用程序设计的需要来处理同步问题。 其中一个例子是使用异步消息策略爪哇李议员。 net的互通性,让多线程的应用,以处理更多的服务请求。

  • 分布式体系结构因子互操作的应用设计需求,以支持多个实例,在相同的机器上或跨越不同的机器。 这种分布式体系结构设计允许多个实例互操作的应用来说,同时可以扩大横向联合,以处理大量的服务请求同时进行。 举例来说,异步消息策略使用企业服务总线可以让多个实例互操作的应用来说,因为服务请求封装在信息,并能处理多个用户(服务提供商) 。

可管理性

可管理性是指一个服务质量属性的一个应用或服务,可仪器,监测,并追回如果它违背了成为一个例外。 因为java应用,可以支持jmx的(爪哇管理延伸宣传短片) ,但网络应用不,可管理性,为爪哇李议员。净互操作应用需要依赖一个共同的衡量和管理技术(例如,管理代理)或标准(例如: , ws管理) 。 互操作策略,利用iiop大桥和企业服务总线方面可发挥重要作用,提供可管理性,因为他们能够捕捉到系统管理信息的应用由中央支付。 有几个重要的可管理性的要求,该互用性的解决方案应该支持:

  • 能见度在java李议员。净互操作应用应当能够揭露其运行状态(例如,主动或错误)或管理信息(例如, cpu使用率) ,为仪器仪表与系统监控。 应该有监测能力,在互操作策略,为在线地位或服务报告。

  • 检测问题,该互用性的解决方案应该能够侦测,如果有任何服务问题,还是系统故障均爪哇和网络应用。 这可能需要互操作性的解决办法,以投票系统状态或应用本身派遣制度,谈心,定期巡逻。 比如,有的企业服务总线互用性解决方案支持jmx的,并可以报告任何服务的问题,无论从爪哇李议员或净应用到管理服务器(运行mbean服务器) 。

  • 修复能力,以收回不系统,或执行纠正管理行动,是非常重要的,以管理java李议员。净互操作的应用。

  • 适应性管理解决方案,应该很容易扩展到更多的企业应用系统,不论其出身,爪哇李议员,净,或遗产。 此外,可管理性,应加以控制取决于环境,发展,质量保证,舞台设计,和生产。 有利或禁用某些应用或系统级的伐木应表现外,实际应用,也就是在配置文件或集中管理控制台。

  • 效力应该有一个平衡伐木和应用现状追踪和系统整体性能。

  • 测井录井信息提供了基础性投入,以管理集成点之间的爪哇李议员。网互通的解决方案。 该解决方案应能收集测井资料,从个人爪哇ee和净服务部件,以及由集成点(如桥)及相关应用管理的可互操作的解决方案。

这是一篇文章说,由布莱里克tawman

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions