【IT168 技术】 JKHL Enterprises (JKHLE) 正在进行一系列的基本业务变更,期望最终能够获得最大收益。JKHLE 已决定采用 SOA 原则来解决其面临的业务和 IT 挑战。
JKHLE 团队的工作重点是,如何在各个销售渠道中以一致的方式解决因创建新客户帐户而带来的难题。此 SOA 采用计划被称为帐户开立项目 (Account Open Project)。使用 SOA 方法有利于在未来业务发生变化时进行更快的实现和提供更大的灵活性。
我们在本红皮书中介绍的案例研究包括以下人员和角色:
- Sandy Osbourne-Archer,首席技术架构师
- Edmund Smythe-Barrett,企业架构师
- Ming Chow,门户开发人员
- Peggy Smith,财务部帐户经理
- Andy Brunner,IT 主管
帐户开立项目的挑战
我们在本红皮书中定义的帐户开立项目挑战与“交互与协作服务”相关。
如“案例研究:SOA 帐户开立项目概述,REDP-4376”中所述,挑战包括各销售渠道间的用户界面和体验的不一致性。与许多不同的后端系统的交互是随机的,需要多种用户界面和登录。在有些情况下,JKHLE 仍然依赖基于纸张的业务流程。这些问题增加了处理新帐户的时间和成本,进而可能会对客户满意度和回头率带来负面影响。
帐户开立项目体系结构团队已决定对用户界面给予特别关注,这样做的目的是改善客户服务体验,以及减少客户访问各种后端系统时所用的处理时间和资源。执行管理团队还要求能够直观地显示资源和流程是如何帮助实现公司目标的。
企业架构师 Edmund Smythe-Barrett 已认识到只有让人员与流程之间实现更好的协作才能促成更全面、更及时的决策。协作方面的改进将带来更好的客户体验和更高的客户满意度。
帐户开立业务流程有许多接入点,这些接入点要求用户或工作流中的业务部门 (LOB) 用户进行人工交互操作。在图 1 的业务流程层中定义的各框图中表示了支持帐户开立流程的业务流程,这些流程中许多都需要进行人工交互操作。
图 1 帐户开立流程的人工接入点

帐户开立项目的要求
此部分描述了业务分析人员和体系结构团队为应对与交互和协作服务相关的挑战而制定的需求。
REQ-01:可从多个渠道和客户端进行访问
帐户开立流程需要能通过各种销售渠道供每个市场领域和办公地点的客户访问,并且可供在富客户端和移动客户端操作的联机或脱机模式下访问。
REQ-02:通用用户界面和体验
为各种销售渠道提供通用用户界面和体验。
REQ-03:到不同后端系统的单点登录门户
通过提供可访问多个不同后端系统的单点登录 (SSO) 门户,使用户不需要登录到多个系统。这一需求包括身份验证、授权和标识管理。
REQ-04:提高门户页面刷新性能
提高用于需要刷新的门户页面的 Web 应用程序性能。
REQ-05:使用流程门户提供增强的流程
支持增强的以人为中心的交互,这些交互需要进行数据输入、法规遵循情况的监管,以及为实现一致的业务结果而进行的流程审批。
REQ-06:使用电子表格进行数据输入
支持使用电子表格 (e-form) 简化数据输入,并减少数据输入错误。
REQ-07:可重用内部和外部服务的门户应用程序
支持重用内部和外部服务
REQ-08:从动态 Web 仪表板( dashboard )中监视流程状态
开发一个动态且基于富 Web 的仪表板,通过该仪表板,执行人员将能够查看客户帐户在帐户开立流程中的状态。
REQ-09:提供增强的协作
在个人与流程之间提供增强的协作能力,以促进更全面、更及时的决策和支持。
REQ-10:采用标准和通用中间件
采用行业中标准的技术,包括选择一组通用的部署基础结构中间件和工具。