随笔分类 - SOA
SOA
摘要:20SOA质量服务质量是成功的关键因素20.1了解SOA带来的无法预料的挑战不同部门开发每个开发的组件整合在一起,形成复合应用程序整合业务流程,考虑质量问题衡量SOA的质量。事物质量:事物质量指的是指事物的性和逻辑的正确性。接口质量:接口质量基于用户体验。业务流程质量:业务流程中所有组件,业务流程的质量执行质量:根据执行应用程序或服务的正常的操作标准测试执行质量。集成测试可能会更加复杂。*错误成本错误成本可大可小在软件开发过程的每个阶段,修复错误的成本会依次增加至少两倍。软件错误会影响到企业亏损。需求定义,分析,设计,编码,测试,实施和运营软件修复成本不是重要的,修复错误带来的危害才是最重要的
阅读全文
摘要:14SOA服务管理器契约:契约中必须明确定义双方的责任,否则就会产生混乱.SOA可以管理端到端的流程.IT技术一直是与业务对齐的.14.1.1分解IT层业务服务层管道层硬件层管道层位于中间位置,管道层是最隐蔽的部分。底层(硬件层):包含所有可见的硬件设备.顶层(业务服务层):包含业务部门可以直接使用的所有软件中间层(管道层):中间层可以保证顶层软件在底层硬件上正常运行。14.1.2管道服务主要就是根据业务需求,以达到理想的服务水平应用程序是否能达到这样的响应时间往往取决于管道的性能。SOA管理包含两个互补类型:面向业务的管理和业务操作管理。两者必须有效结合实现SOA服务管理。面向业务的服务主要
阅读全文
摘要:15SOA管理15.1管理指的是实现一个制约和平衡的一致过程,以确保得到期望的结果。15.2管理被广泛应用于人工流程和软件流程中,一旦管理失败,后果会非常严重。15.3SOA管理的首要原则是信任。15.4“管理”一词来源于拉丁语的“操纵”。15.5管理是由企业所有的政策和流程,以及执行政策和流程的程序而构成的。15.6试问题企业的核心价值观是什么.?企业如何处理和客户的关系?公司如何处理和合作伙伴的关系?公司如何确保公平地对待股东?如何组织整个企业,使每个员工都遵循管理部门分负责落实的业务原则和规则?15.7IT系统并不是完全统一的。15.8松散耦合可以实现组建之间以标准的方式进行传递数据和请
阅读全文
摘要:7SOA的主要组件7.1企业服务总线ESBESB负责SOA组件之间的互相通信;SOA注册中心的资源库包含表示SOA组件的位置的重要的引用信息;业务流程编排管理器提供人与人,人与流程,以及流程的流程和流程之间的相互连接,服务代理负责服务之间的连接,保证业务流程的顺序进行。*组件相互协作共同实现系统功能时,系统性能的好坏取决于服务水平的高低。7.2ESB就是一种可以实现通信的合理而高效的方法。7.3SOA注册表主要两个作用一种作用是针对操作环境。一种作用是针对程序员和业务分析师。7.4SOA注册表可以记录业务规则和每个组件的描述信息。7.5SOA资源库在操作环境中的角色和开发环境中的角色是相同的。
阅读全文
摘要:SOA并不能保证企业的员工更加轻松,企业的收益更加客观。6.软件组件 6.1 组件和组件的作用 通过可重用的软件代码-组件,可以构建灵活的软件。6.2 软件组件又称为应用程序,程序,函数,模块,动态链接库,子程序,类。6.3 确保组件之间良好协作。6.4 增加可重用性。6.5 Web服务标准 I. Web服务标准主要有XML,WSDL和SOAP。XML(可扩展标记语言),WSDL(Web服务描述语言),SOAP(简单对象访问协议)。 II. 公共定义语言XML,公共定义接口WSDL,软件组件之间公共消息格式(SOAP)。6.6 Web服务的发展6.7 为了使业务独立于技术,业务逻辑必须与计算机
阅读全文
摘要:ServiceOrientedArchitecture面向服务架构 学习笔记(一)1.业务自由1.1 在很多企业中,业务和IT技术是各自独立的,无法使用通用的统一语言进行管理。1.2 没有一家企业的运转的统一语言进行管理。2.技术自由2.1 利用SOA,业务和IT互相妥协,达到相互平衡的状态。3.SOA可以改变企业业务,IT文化,流程和语言3.1 克服对SOA的恐惧,我们恐惧的只是恐惧本事。3.2 提高服务质量 I.安全性。 II.正确性。 III.可预见性。3.3 遵守政策法规。3.4 一般人都不会把时间和金钱浪费在自己不懂的事情上。*一个同行的认可远比投资所带来的十倍技术回报还要重要。3.
阅读全文