用户体验新概念 软件增值新理念 集团应用新策略
1条ESB总线 2组引擎--规则引擎与业务流程引擎 3种关键的先进技术 4层用户体验 5个级别逐级深入的应用
UMAX的ESB总线用于定义、链接和集成具有清晰边界且功能方面自包含的可重用业务服务。在这种类型的体系架构中,可以对业务流程中的业务服务进行协调。
UMAX主要基于IT提供商认可和支持的开放标准(如Web服务标准等)之上,因此可以快速构建服务并且进行互连。可以在不考虑所支持的基础设施的情况下在企业内部甚至企业之间进行互连,从而为委托、共享、重用现有资产提供了方便。通过采用服务的概念,UMAX将为异构环境提供了一个更方便的互操作性。
通过建立UMAX,可以将企业内部IT基础设施提高到一个更高的级别,可见性更好、更方便于管理。通过可重用的服务和流程,能比以往任何时候更方便的进行更改,就像是分解部件(服务)并将其重新组合为新的业务一样。这不仅提高了效率和重用性,而且还提高了适应变化和保持业务一致性的能力。

UMAX依赖规则引擎实现业务规则管理BRMS,并依赖业务流程引擎实现业务流程管理BPM。规则引擎与业务流程引擎也同时接入企业服务总线,从而满足以服务为目标的业务规则管理和业务流程管理。
通过降低实现复杂业务逻辑的组件的复杂性,降低应用程序的维护和可扩展性成本
SOA是一种在计算环境中设计、开发、部署和管理离散逻辑单元(服务)的模型,它将应用程序的不同功能单元(称为服务)通过定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。
UMAX集成了云平台,允许应用在“云”里运行,也可以使用“云”里提供的服务。UMAX可以为客户构建单独使用的私有云,提供对数据、安全性和服务质量的最有效控制。
在UMAX的技术架构中,Mashup做为云平台之上的二级平台,在统一前台与云平台的ESB之间构建一个“揉合”引擎,从而能够在众多服务中选取并揉合成“新生应用”。UMAX将定义明确的、用于执行独立业务逻辑片断的服务与其他现有服务(无论是组织内部还是组织外部的服务)一起,提供全新数据视图。
UMAX利用RIA技术在消息确认和格式编排方面提供互动用户界面;在无刷新页面之下提供快捷的界面响应时间;提供通用的用户界面特性如拖放式(drag and drop)以及在线和离线操作能力。RIA具有的Web应用程序的特点包括如:立即部署、跨平台、采用逐步下载来检索内容和数据,以及可以充分利用被广泛采纳的互联网标准。
客户机的作用不仅是展示页面,它可以在幕后与用户请求异步地进行计算、传送和检索数据、显示集成的用户界面和综合使用声音和图像,这一切都可以在不依靠客户机连接的服务器或后端的情况下进行。
客户需求挖掘:
项目之初客观详实的保证概念的有效性和实用性。
信息架构的梳理:从用户角度充分考虑操作过程的各种状况,定义最佳的设计操作顺序和步骤导航,为界面增加互动性并综合考虑平衡的布局。
合理的逻辑展现和快速的响应:创造易用、好用、爱用、满意的体验,并带来工作效率提升和降低出错率。
为企业应用带来消费级的用户体验,不需要培训快速掌握,带来员工的满意度和客户的粘性。
员工生产力的提升、满意度的增加,不再需要培训和反复的学习,带来的是服务成本的降低、效率的提高,收益的增加。
UMA统一认证系统作为企业用户管理、应用系统管理、统一认证和权限管理中心,以企业用户、B/S和C/S系统为整合目标,实现统一认证、统一授权和访问控制。
采用SAML标准消息协议,通过对用户身份凭证的统一管理,实现在用户各系统和资源间的单点登入和单点登出。在系统认证过程中使用基于SOAP(简单对象访问)协议标准,实现登录请求的提交和认证结果的返回。采用SAML和SOAP协议,定义了用于安全服务之间传输安全信息的交换机制,实现不同安全服务系统之间的互操作性,利用这种机制,使得用户可以在不同的安全服务系统之间交换认证和授权信息。
UMAX利用了ESB总线上的适配器解决了数据共享的问题,解决了跨网域数据共享及海量数据共享的问题,并提供数据检测及脏数据清理的功能。
UMAX的数据集成在保证数据安全的前提下把数据交换时代推向了数据共享时代。信息孤岛、数据重复等问题迎刃而解。
UMAX保留了原有系统中数据及其物理结构,并为新系统定义了新的数据结构标准,把数据及其表达的对象进行了关联影射,为未来新系统的分析、设计提供了宝贵资料。
UMAX信息集成的3个步骤:(1)数据准备,(2)数据挖掘,(3)结果表达和解释。UMAX信息集成是与用户和知识库的交互,完成信息发现任务并进行表达。
UMAX定义了信息关联规则,通过数据抽取、数据存储与管理、数据表达,从而有效地组织和检索信息。UMAX信息集成不单单是统计分析功能,更接近于决策支持系统,是专家系统的支撑系统。
UMAX信息集成是用户体验的又一次升级实践。
为适应不同的环境,企业工作流程也往往是不断演变的,传统的企业应用系统,例如:ERP,虽然内嵌许多最佳实践的业务流程,面对瞬息万变的世界仍然不能做到随需应变,UMAX业务流程管理(Business Process Management, BPM)通过对流程建模、有效管理企业流程,实现流程自动化、优化,同时提高企业流程的透明度和可预测性。UMAX业务流程管理主要应用于以下四个主要场景中:
在整合应用系统场景中,UMAX标准接口带来的松耦合性降低了BPM的总拥有成本。BPM需要同范围广泛的异构系统对话,在UMAX之前,这种对话大多数是通过各家BPM产品的自定义适配器(Adapter)实现的,不仅意味着每个BPM产品都要为支持新系统不断提供新适配器,而且往往对企业内特殊的应用需要客户化开发。而在UMAX环境中,各个异构系统都提供面向服务的接口,BPM能够通过标准接口进行系统整合。从而避免了为支持特殊接口带来的额外实施成本和减少了为支持新应用升级的维护成本。
在业务流程自动化场景中,UMAX帮助BPM实现跨越整个价值链的应用。UMAX对BPM的益处,随同BPM项目规模和涉及的IT基础系统复杂度增加,特别是对于跨越企业边界,涵盖整个价值链的应用。想象一下,如何实施跨越整个价值链的BPM应用,要面对价值链上下游的众多企业水平参差的IT基础系统,如果依赖定制开发的适配器接口这几乎是一项不可能完成的任务。UMAX恰恰注重于如何通过标准化接口隐藏底层的系统异构,从一般意义上解决企业IT基础系统的复杂性。价值链上企业按照UMAX标准提供服务和消费服务,BPM管理和协调这种提供和消费关系,从而轻松实现业务流程自动化。
同时,BPM在企业流程建模分析的最佳实践为UMAX建设提供指导。企业BPM实施往往从最简单的开始,从部门范围逐渐发展为企业范围,最后提升为复杂的跨价值链BPM系统,而UMAX建设道路正好吻合此循序渐进的特性。BPM对企业流程建模分析的结果,为UMAX构建提供全局概念,BPM作为企业业务协调活动,能够有效帮助作为架构方法的UMAX更多的从业务角度划分模块,切合业务流程的UMAX模块也能最快的融入BPM中产生效益。 不依赖于IT部门的业务流程重构是UMAX用户体验概念上的蜕变。
UMAX用户体验最终表现是为每个用户建立一个个人门户,UMAX个人门户是一个应用框架,它将各种应用系统、数据资源和互联网资源集成到一个信息管理平台之上,并以统一的用户界面提供给用户,能够实现个性化定制,实现内容、社区、应用的有机整合,整合内容、应用、社区3种价值。
在UMAX的个人门户中,每个用户都会有一张任务列表(Task List),每个任务可能来源于不同的应用系统或是某个临时项目,每个任务都可以由被UMAX集成的应用系统的某个功能去完成,这些任务无一例外的是由业务流程的上个结点推送过来的,这些任务的完成也将会记录并触发一个业务推送到业务流程的下一个结点。每个个体的工作安排是透明的、清晰的。
依据UMAX的业务流程管理,业务流程的可视化、管理的精确化已经成为可能,为量化的个体工作考核和评价提供了基础。