基于模型的SOA
2016-7-28 10:47:10

 

Aras 企业级应用基础框架最独特之处便是采用以运行时模型为基础的技术来定义和管理业务对象。

基于模型 vs. 模型驱动

在“模型驱动”的系统里,模型是图形建构的,通常采用 UML 句法。在这一模型下,首先生成传统源代码,然后编译、连接、测试、除错,并最终部署。

我们所采用的理念是:采用图形化的模型来定义业务流程,进而实时地运用这些模型推动系统运行,规定和管理业务对象。

基于模型的SOA

Aras 将网络服务 SOA 与解决方案模型相结合,实现实时图形化拖放式变更,无需复杂的编程。技术分离使升级变得快而简单,且不影响自定义内容。


所以,系统定义具有很强的可变更性,可适应不断变化的业务需求——简单、持续,不像典型客制化应用那样令人头疼。

相比于模型驱动方法,Aras 基于模型的方法具有巨大优势:通过直接编辑模型,Aras Innovator 实现了企业应用的实时变更。而传统的代码编译系统——包括模型驱动的系统——则要耗时数周甚至数月。我们的这一方法节省了宝贵的时间,消除了多数采用模型驱动系统的公司普遍存在的导程误差,使系统变更发生于源代码层而从不升级原始模型。

基于模型的 SOA 方法的优点

快速部署

Aras 企业级应用基础框架让企业可以快速的实施解决方案——无论是从零开始还是基于已有的行业模板。在业务层,表格、工作流、关系结构和数据模型构架都可被实时调整和设置。

简单易用

Aras 基于模型的解决方案着眼于业务层。流程图和进程表限定应用程序采用 XML 模板,而 XML 模板采用 Web 签约服务。用户可对业务准则、表格、工作流、生命周期和数据模型做实时变更,而不需要复杂的编程。

轻松使用及维护

Aras Innovator 采用先进的网络应用框架,易于管理和运行。浏览器模式的界面,熟悉的微软软件外观及使用感觉,易学易用。含有仪表盘、计分板和手机接入功能,实时可视。

升级简便

Aras 基于模型的 SOA 框架将模型中的业务逻辑从网络服务源代码中分离出来。当网络服务程序升级时,它们会被替换,而 XML 模型丝毫不受影响。Aras 软件所采用的这一开创性的方法,帮助企业不费吹灰之力便获得最新科技。

完全一体化

Aras Web 服务接口的出现使得与其他系统间的数据交换变得十分简单。开放式 APIs 发送、接收 XML/SOAP 信息,并公布完整的数据字典,用来与 EAI 适配器系统直接集成。

安全无忧

Aras 是一家在全球拥有30000多会员的专业的 PLM/PDM 软件公司。我们拥有强大、稳定、标准化的产品,并为之提供企业级支持——开发人员、IT 运行维护和终端用户。Aras 为所有数据交换和流程整合提供安全的网络服务。我们可以安全的管理文档配置、元数据、基于表单的数据和面向任务的工作流、进程的当前状态及历史记录,并通过授权及准入清单确保数据访问的安全。

下一篇:没有了
关注微信号关闭