首页 / 软件开发 / 数据结构与算法 / 利用SOA简化业务流程 - 使用WebLogic Workshop 8.1快速构建业务流程
利用SOA简化业务流程 - 使用WebLogic Workshop 8.1快速构建业务流程2011-02-16David Hritz在 BEA WebLogic Workshop 8.1 中,构建面向服务的架构 (SOA) 目前已成为一项简单的任务。BEA 提供了一种机制,用于可视化地创建复杂的业务流程和服务。在下面的内容中,我将指导您一步一步地创建抵押代理公司的流程。希望本文能让您深入了解如何利用 WebLogic Workshop 的强大功能构建面向服务的架构(SOA)。我们假定已经为流程生成了任意数量的子系统,用于访问支付流程,支付流程根据贷款数目和条款计算每月应缴纳的费用。代理公司通常与大量的信用机构打交道,以便完成贷款。在我们的例子中,代理公司将与国家银行和地方银行打交道。这两家机构都开通了 Web 服务,我们可以利用该 Web 服务获得当前的贷款利率等信息。我们的业务流程将把这些服务合并到自己的逻辑中,从而尽可能为用户提供最新的信息。开始在开始构建业务流程之前,需要构建业务流程所依赖的 Web 服务。我们的服务不仅应能够返回银行当前的利率,还应能够返回银行的名称。出于本例目的,将通过从静态定义的利率表中随机选择值的方式来计算当前利率。下面的步骤将指导您完成在 Workshop 中创建所需的应用程序、项目和服务的步骤。首先,需要创建一个空的应用程序:·选择File > New > Application…,出现New Application对话框。·选择Empty Application,并将其命名为 Brokerage。·单击Create。下面创建 Web 服务项目:·右键单击 Brokerage 文件夹。·选择New > Project…,出现New Project对话框。·选择Web Service Project,并将其命名为 WebServices。·单击Create。创建国家银行服务:·右键单击 WebService 文件夹。·选择New > Folder,并将文件夹命名为 nationalbank。·右键单击 nationalbank 文件夹。·选择New > Web Service,出现New File对话框。·将该 Web 服务命名为 NationalBankService。·单击Create。编辑窗格中将显示新创建的服务。·右键单击编辑窗格中的服务,选择Add Method。·将方法命名为 getCurrentRate。·单击Source View选项卡。·修改该 Web 服务,使其与 清单1 一致。·选择File > Save