技术开发 频道

SOA案例研究,第7部分:业务流程管理

【IT168 技术】  JKHL Enterprises (JKHLE) 正在进行一系列的基本业务变更,期望最终能够获得最大收益。JKHLE 已决定采用 SOA 原则来解决其面临的业务和 IT 挑战。 JKHLE 团队的工作重点是在各个销售渠道中以一致的方式解决因创建新客户帐户而带来的难题。此 SOA 采用计划被称为帐户开立项目 (Account Open Project)。使用 SOA 方法有利于在未来业务发生变化时进行更快的实现和提供更大的灵活性。

  本文中描述的案例研究包括以下重要参与者:

  • Sandy Osbourne-Archer,首席技术架构师
  • Ian McCallen,集成开发人员
  • Paige Alvarado,高级开发经理
  • Ronnie Espinoza,业务分析人员
  • Peggy Smith,帐户经理
  • Eugene Testrite,质量工程师经理

  帐户开立项目的挑战

  我们在本文中定义的 JKHLE 帐户开立流程挑战与业务流程管理场景相关联。

  JKHLE 的挑战包括从各种各样的资源访问过时和复杂的应用程序。这些问题增加了处理新帐户的时间和成本,进而可能会对客户满意度带来负面影响。

  帐户开立项目体系结构团队的工作重点是改变客户在开立 JKHLE 帐户时使用多种机制这一现状。他们希望简化此流程,以便仅提供两种开立帐户的方法:

  • 帐户开立业务流程

  由大多数客户使用:满足中小型客户。

  • 企业帐户开立业务流程

  仅向高端、高价值客户提供。由于这些客户涉及到大量的资金,企业帐户开立流程具有严格的审核要求,这些要求当前是使用基于纸张的手动业务流程来完成的。

  帐户开立项目的要求

  首席技术架构师 Sandy Osbourne-Archer 向她的架构团队简要介绍了此项目的目标。“我们希望使我们的 IT 基础结构与业务目标更好地保持一致,从而逆转我们当前所处的颓势。由于这一颓势会影响客户满意度,因此我们首先选择了修复帐户开立流程。”

  Paige Alvarado 是一名高级开发经理,就职于 Sandy 所带领的帐户开立项目架构团队。Paige 所在的组织负责对业务 (LOB) 和操作进行处理,以使新业务流程实现自动化。这包括新业务流程的建模、组装、部署和管理,以确保新业务流程满足业务目标。帐户开立流程要求将多个后端系统、人工工作流集成和组合服务集成在一起,以支持端到端解决方案。

  Sandy 已就此项目规定了一些明确的要求。

  REQ-01:对现有业务流程建模

  Sandy 希望通过流程建模来了解现有的帐户开立流程是如何设计的。她希望与重要参与者共享此模型,以帮助确定差距和可供改进的方面。

  REQ-02:对新的改进业务流程进行建模和模拟

  基于参与者提供的反馈,Sandy 希望集成开发人员 Ian McCallen 对新的、改进的帐户开立流程进行建模。

  通过模拟运行此模型,以确定新模型对特定业务情形的响应情况如何。

  REQ-03:确保业务流程适应不断变化的业务情况。

  JKHLE 希望新的帐户开立流程灵活并适应不断变化的业务情况。应该实时更改业务逻辑而不需要进一步开发帐户开立流程。

  REQ-04:实现新的业务流程

  在对新的帐户开立业务流程建模之后,JKHLE 集成开发人员团队需要实现并测试该流程。

  应该考虑到的因素包括自动化和手动活动、公共数据模型以及对后端系统的访问。

  REQ-05:监视新的业务流程

  JKHLE 业务分析人员需要有关新的帐户开立流程的状态和结果的实时信息。他们利用此信息判断新的流程是否成功并快速识别问题区域。

  REQ-06:将业务策略整合到帐户开立流程中

  JKHLE 帐户开立流程包含所开立的特定于国家/地区的帐户的定价计算和批准。随着其他地理区域的添加,JKHLE 需要整合这些国家/地区并为给定的请求选择适当的端点,而不必更改业务流程实现。

  REQ-07:将内容与企业帐户开立业务流程集成

  JKHLE 企业帐户开立流程包括大量基于纸张的非结构化内容和来自多个筒仓(silo)的内容。Sandy 正在寻找某种解决方案,以管理大量的内容并将内容与自动化的业务流程活动更好地集成在一起。

0
相关文章