📝 SOA教程
14篇技术文档📅  最后修改于: 2020-11-25 04:41:01        🧑  作者: Mango
面向服务的体系结构是一种体系结构设计,其中包括网络中相互通信的服务集合。每个服务的复杂性对于其他服务而言并不明显。本教程是为希望了解SOA概念的软件程序员设计的。本教程将使您对SOA有足够的了解,从那里您可以进入更高的专业知识水平。先决条件在继续本教程之前,您应该对基本的客户端服务器应用程序模型有基本的了解。...
📅  最后修改于: 2020-11-25 04:41:23        🧑  作者: Mango
什么是面向服务的体系结构(SOA)?面向服务的体系结构是一种体系结构设计,其中包括网络中相互通信的服务集合。每个服务的复杂性对于其他服务而言并不明显。该服务是一种定义明确,自包含的操作,可提供独立的功能,例如检查客户帐户明细,打印银行对帐单等,并且不依赖于其他服务。历史分析家Roy W.Schulte和Yefim V.Natis于1996年在SOA上发布了第一份报告。为什么要使用SOA?SOA在市...
📅  最后修改于: 2020-11-25 04:41:49        🧑  作者: Mango
描述SOA蓝图包含以下一些目标:设计原则要求设计原则的具体任务服务互动集成方案的详细信息特定任务的模板SOA蓝图概念下图显示了具有不同概念的SOA蓝图:SOA中的注意事项SOA必须考虑一些注意事项:基础设施可访问的要求性能要求系统平台建筑域和服务模型服务组织结构整合过程服务质量消息交换模式发展历程项目开发的设计准则项目所需的工具验证和修改所需的东西处理错误服务访问的安全性行政管理和建设测试和部署项...
📅  最后修改于: 2020-11-25 04:42:12        🧑  作者: Mango
描述服务是一种定义明确,自包含的操作,可以执行特定任务。下图显示了SOA服务类别:该服务可以分为以下几种方式:实体服务实体服务包括客户的实体,例如采购订单,保险单,订单发票,订购日期等,您可以在其中执行CRUD操作,例如对实体进行创建,读取,删除和更新。这些服务提供存储在数据库中的业务流程信息,并处理业务实体。任务服务任务服务将业务逻辑添加到其他服务,并且由于它专注于业务实体,因此它包含的可重用性...
📅  最后修改于: 2020-11-25 04:42:33        🧑  作者: Mango
描述SOA成熟度一词定义了在信息技术体系结构企业中达到显着成熟度的体系结构准则,并允许访问公司采用SOA的当前状态。下图显示了SOA成熟度的五个级别:级别1:初始SOA成熟度的初始级别包括SOA的体系结构和设计阶段,该阶段专注于交付单个项目。该级别的范围包括:研发实验小型SOA项目门户和网站的实施定制整合的过程服务数量级别2:可重复在此级别,您可以使用可重用的体系结构服务,这些服务是灵活的,可以在...
📅  最后修改于: 2020-11-25 04:42:54        🧑  作者: Mango
描述电子nterprise小号erviceBUS(ESB)是一种软件架构,它的所有服务在基础设施等总线连接在一起。它通过允许链接多个系统,应用程序和数据并在不中断的情况下连接多个系统而充当SOA中的通信中心。ESB基础上图描绘了通过ESB在面向服务的体系结构中的软件应用程序之间的通信。总线是一种通信系统,可在计算机之间传输数据并互连硬盘驱动器,CD ROM,图形适配器和其他芯片。ESB作为事务管理...
📅  最后修改于: 2020-11-25 04:43:12        🧑  作者: Mango
描述最重要的是,必须确保面向服务的体系结构(SOA),以确保服务和应用程序安全运行。由于许多原因,包括服务暴露和组件之间的松散耦合,确保SOA的安全是至关重要的,因为有时暴露的服务变得不受攻击。SOA攻击SOA环境可能会受到不同类型的攻击,尤其是使用Web服务技术实施时,SOA环境可能无法受到保护。全世界大多数人同时使用快速发展的SOA和Web服务,结果使它们变得更加复杂并且容易受到攻击。在SAO...
📅  最后修改于: 2020-11-25 04:43:28        🧑  作者: Mango
描述服务组合是服务的集合,其中许多较小的服务组合在一起成为较大的服务。下图说明了服务组成:在上图中,服务A,服务B和服务C是较小的服务。大型服务是通过将服务A,B和C组合在一起而构成的。<!-- <p>In the above diagram, service A, service B and service C are the smaller services that are combine...
📅  最后修改于: 2020-11-25 04:43:46        🧑  作者: Mango
描述面向服务的应用程序主要关注机器之间的交互。但是,在应用程序中,用户与机器之间的交互也起着重要作用。用户可以充当服务提供者,以便他可以将SOA用户界面(SOAUI)设计设置为整个系统设计,其中用户交互工作流是系统工作流的一部分。SOA用户界面遵循MVC(模型视图控制器)体系结构模式。 SOA应用程序提供模型层,而用户界面占据视图层。SOA方法中承载组件的环境被抽象为提供基础结构服务的容器。在“用...
📅  最后修改于: 2020-11-25 04:44:04        🧑  作者: Mango
描述如今,在当今的经济中,当今的移动电话已变得越来越强大,并且移动网络变得越来越便宜,并为用户提供了快速的服务。基于Web的移动解决方案必须与企业环境中的后端进行通信。下图显示了基于SOA的移动应用程序开发:使用上面的图片,我们可以解释如何通过面向服务简化移动解决方案的配置。该过程的目的是从移动电话读取物品的条形码。接下来,用户将填写表格并将其发送到服务器。该消息将不会直接发送到服务器,但会使用称...
📅  最后修改于: 2020-11-25 04:44:22        🧑  作者: Mango
描述事件驱动的体系结构是一种用于设计和实现应用程序的方法,其中,事件在解耦的软件组件和服务之间传输。为了使不同事件之间的联系看起来不清楚,事件驱动的SOA允许业务用户监视和分析事件。 SOA能够从许多底层系统事件中创建高层业务事件。通过使用包含通过连接其他事件找到的依赖项或临时关系等详细信息过滤实时数据来创建事件。事件驱动的架构由事件产生者组成,事件产生者是事件的来源,它将知道事件已发生,事件使用...
📅  最后修改于: 2020-11-25 04:44:41        🧑  作者: Mango
描述MDM代表主数据管理,它是面向服务的体系结构(SOA)的关键组件,并通过向企业提供干净一致的数据简化了SOA的实施。 MDM的基本目的是为主数据提供可靠的源。SOA和MDM的组合提供了基本的业务价值,并描述了如何通过共同努力将这种价值提供给客户。面向服务的体系结构是一种体系结构设计,其中包括网络中相互通信的服务集合。如果没有MDM,那么SOA提供的可用于业务应用程序的数据在整个组织中将不那么准...
📅  最后修改于: 2020-11-25 04:45:02        🧑  作者: Mango
描述业务流程是一个管理机构,可以提高业务性能并为SOA(面向服务的体系结构)构建运营解决方案。它增加了人员,流程,系统,技术等业务功能,使组织变得更简单,有效,并且机制可以简化和改进。简而言之,它称为BPM(业务流程管理)。为什么要使用BPM?以下几点描述了为什么在业务创新中使用BPM:它实现并优化了业务流程。它是一个功能强大的工具,可保持最佳运行状态。它提供了对过程的控制。它通过高效灵活的流程快...
📅  最后修改于: 2020-11-25 04:45:20        🧑  作者: Mango
描述云计算是一种用于使能基于方便和基于使用情况的网络访问可快速提供和使用的可配置计算资源(例如网络,服务器等)的模型。它为业务用户提供了机会,使他们可以根据需要更改基于使用情况的计费,而无需咨询IT部门。它在计算资源及其技术实现细节之间提供了一个抽象层,并可以顺序使用计算资源,而无需进行基础架构管理。云计算中的概念下图显示了SOA云计算及其模型:以下是在云计算中基于水平扩展的差异模型:基础架构即服...