当代SOA与原始SOA |基线SOA,普通SOA,核心SOA,未来的州SOA,目标SOA,扩展了SOA
SOA(面向服务的体系结构)是一个架构模型,其中解决方案逻辑作为服务提供。通过将服务作为提供解决方案的主要方法,SOA比其他现有技术解决方案努力高效,敏捷和富有成效。SOA提供了支持,以实现面向服务的原理和面向服务的计算的优势。许多不同的技术,各种产品,应用程序编程界面和其他各种扩展通常构成SOA实现。SOA因其代表的目的而分解为当代SOA和原始SOA。原始SOA是基线服务架构的模型,适合任何供应商实现。另一方面,当代SOA是用于代表原始SOA实现的扩展的分类。
什么是原始SOA?
与各种ven SOA是一个不断发展的领域dors developing SOA products regularly. A baseline service-oriented architecture that is suitable to be realized by any vendor is known as the primitive SOA. Baseline SOA, common SOA and core SOA are some of the other terms used to refer to the primitive SOA. Application of service-orientation principles to software solutions produces services and these are the basic unit of logic in the SOA. These services can exist autonomously, but they are certainly not isolated. Services maintain certain common and standard features, yet they can be evolved and extended independently. Services can be combined to create other services. Services are aware of other services only through service descriptions and therefore can be considered loosely-coupled. Services communicate using autonomous messages that are intelligent enough to self-govern their own parts of logic. Most important (primitive) SOA design principles are loose coupling, service contract, autonomy, abstraction, reusability, composability, statelessness and discoverability.
什么是当代SOA?
当代SOA是用于代表原始SOA实施的扩展的分类,以进一步实现服务取向的目标。换句话说,当代SOA被用来将原始SOA带到目标SOA指出,这些组织将来希望拥有的SOA。但是,随着SOA(一般而言)随着时间的流逝而发展,原始SOA通过遗传当代SOA的属性而扩大。当代SOA通过引入新功能来帮助原始SOA的增长,然后这些功能由原始SOA模型改编而成,使其地平线比以前更大。由于所有这些原因,当代SOA也被称为未来的州SOA,Target SOA或扩展SOA。
当代SOA和原始SOA有什么区别?
当代的SOA和原始SOA在SOA的背景下代表的目的不同。原始SOA是面向基线服务的建筑,而当代SOA则用于代表原始SOA的扩展。原始SOA提供了所有供应商实现的指南,而当代SOA通过在原始SOA中添加新功能来扩展SOA视野。当前,当代SOA专注于确保消息内容,通过交付状态通知提高可靠性,增强XML/SOAP处理和交易处理以说明任务失败。
发表评论