组装
对业务流程进行了建模和优化后,开发人员可以开始构建新的服务和/或重用现有的服务,然后对其进行组装以形成组合应用程序,从而实现这些流程。在“建模”步骤中,您已经确定了需要何种类型的服务以及它们将访问何种类型的数据。已经存在某种形式的实现这些服务或访问该类数据所需的一些软件。“组装”步骤将要找到已经存在的功能,并为其添加服务支持。另外,还涉及到创建提供功能和访问数据源所需的新服务,以便满足您的 SOA 涉及的业务流程范围内的需求。
下面提供了一些有用的资源,可帮助您进行此步骤。
Web Services Demos with WebSphere Studio——对 Web 服务和 SOA 的相关概念和技术结构进行了很好的介绍 利用服务数据对象体系结构简化和统一数据——了解服务数据对象(Service Data Object,SDO)体系结构的主要概念及其提供的强大功能和灵活性 利用 eBay SDK 和 Web 服务构建网上市场,第 1 部分 将 iSeries Web 服务导入 WebSphere Integration Developer——了解如何将 WebSphere Development Studio Client for iSeries 生成的 iSeries Web 服务导入到 WebSphere Integration Developer 服务组件中部署
进行了建模和组装后,要将组成 SOA 的资产部署到安全的集成环境中。此环境本身提供专门化的服务,用于集成业务中涉及的人员、流程和信息。这种级别的集成可帮助确保将公司的所有主要元素连接到一起协同工作。此外,部署工作还需要满足业务的性能和可用性需求,并提供足够的灵活性,以便吸纳新服务(并使旧服务退役),而不会对整个系统造成大的影响。
下面提供了一些有用的资源,可帮助您了解如何进行此步骤。
开发从遗留的企业 IT 基础架构到基于 SOA 的企业架构的移植策略 用于实现 Web 服务的 SOA 编程模型,第 7 部分: 保护面向服务的应用程序 将非 SOAP HTTP 请求程序和提供程序连接到 WebSphere Application Server V6 企业服务总线——让请求者和提供者利用企业服务总线提供的集成功能 在企业级 SOA 中使用 Web 服务,第 6 部分——使用 WebSphere Application Server 对 Web 服务应用程序的负载进行平衡 IT Services Management——一种更好地管理 IT 的业务的方法管理
系统就位,一切都正常运行。 现在您可以对一切放手不管了,对吗?不对。部署后,需要从 IT 和业务两个角度对您的系统进行管理和监视。在“管理”步骤中收集的信息用于帮助实时地了解业务流程,从而能更好地进行业务决策,并将信息反馈回生命周期,以进行持续的流程改进工作。您将需要处理服务质量、安全、一般系统管理之类的问题。
在本步骤中,您将监视和优化系统,发现和纠正效率低下的情况和存在的问题。由于 SOA 是一个迭代过程,因此,在此步骤中,您不仅要找出技术体系结构中有待改进之处,而且还要找出业务体系结构中有待改进之处。
完成此步骤后就要开始新的“建模”步骤了。在“管理”步骤中收集的数据将用于重复整个 SOA 生命周期,再次进行整个过程。
下面提供了一些有用的资源,可帮助您进行 SOA 开发的“管理”步骤:
在企业级 SOA 中使用 Web 服务,第 6 部分——使用 WebSphere Application Server 对 Web 服务应用程序的负载进行平衡 Securing Web Services with Tivoli Access Manager——可保证用于内部和 B2B 应用程序集成的 Web 服务安全的解决方案 在 Web 服务上下文中使用 SLA,第 4 部分: 利用 SLA 来保护多个 Web 服务——测试异类 SOA 中的 ACL IBM WebSphere Business Monitor——实时监视业务流程 IBM Tivoli Composite Application Manager for SOA——管理和控制 IT 体系结构的 Web 服务层
文章来源于领测软件测试网 https://www.ltesting.net/