产品特点及客户价值
Primeton EOSTM 6.0这一全球领先的SOA应用平台,通过构件化、图形化、可视化、标准化和一体化的平台产品实现,为客户带来了众多突出的价值。
先进统一的SOA架构,提升IT与业务的一致性
Primeton EOSTM
6.0这一全球领先的SOA应用平台,采用了先进的SOA体系架构和标准规范,实现了业务层面的构件化模型,技术层面的标准化架构和管理层面的规范化框
架。从而为客户在实现SOA应用和服务的时候,从根本上统一地解决了业务、技术与管理的应用架构,帮助客户把应用架构提升到先进的符合SOA的体系之上。
同时EOS也通过对于SOA国际标准规范SCA 1.0和SDO 2.1的实现,真正意义上为客户提供了符合SOA国际标准规范的应用平台。
SOA架构之,构件化业务模型
为了提升IT与业务的一致性,为了更低成本、更高质量、更快速和灵活地实现业务服务;为了更好地复用业务服务和最大化业务价值;为了不断提升IT的
资产效率。为了这一切,那就必须打破现有竖井式(silo)的业务应用模式和项目导向的应用生产方式。业务构件化就是最为有效的手段和最佳实践。在业务构
件化的理念方法、架构模型的推动下,把日渐复杂和不断变化的业务系统通过分层、分模块地设计分解为若干相对独立又不相交的业务构件,并进一步分析这些业务
构件对于企业总体业务的基础性、差异化和核心度,然后再针对性地实现、改良和革新。构件化业务模型实则是把复杂问题进行统筹和分而治之的一种业务设计模
式,并根据企业的业务目标和关键业务指标(KPI)来分清各个业务模块的轻重缓急策略。
当然构件化业务模式还打破了原先项目导向所带来的业务设计和资源配置只在各个项目组内部考虑的局限性,通过统一的业务蓝图规划和业务模块分析来实现 统筹分治。并且在业务服务的物理部署上也更为的灵活,业务构件的模块独立性和规范性带来了更好地计算资源配置和虚拟化部署,进一步提升了IT的资产效率。
这一切都将通过技术上的构件服务标准规范和管理上的框架策略规范得以实现和落地。构件化的业务模型正在成为企业和机构客户落实'Enterprise-on-Service'的发展策略和提升IT与业务一致性的重要手段和表现形式。
SOA架构之,标准化技术架构
客户对于技术架构的重视和投入明显在增强,越是大型的客户和开发商越是明显,因为它承载了众多的含义:业务架构的技术实现、应用的开发模式、相关的 技术标准、业务和技术的集成能力以及管理框架等等。可另外一方面却是,在当今最为主流的应用服务器之上所发展出来的MVC的开发模式、开源框架实现、现有 的集成模式和技术等;又随着SOA技术所带来的服务构件容器、新的集成模式和技术标准、服务与流程等等。这一切都在让本已复杂的技术架构变得愈加的复杂和 难于跟上,而技术架构对于业务需求的满足度和响应度却在不断地下降,导致IT很难与业务保持良好的一致性。
先进统一的SOA技术架构正在成为企业技术构架的2.0。其中对于关键的传统MVC模式下的业务逻辑层,从逻辑设计上把业务逻辑、业务服务及业务流
程松耦合分离开来,并在技术上实现了标准化。从而达到了业务服务在业务层面和组织层面的标准和统一,达到了业务逻辑具体实现多样性和继承性,达到了业务应
用的流程化。同样地,对于底层的资源访问也做到了资源服务的标准化,另到IT集成与业务集成是天然具备的能力。当然最上层的协同层为业务界面与互操作提供
了各种渠道的接入和服务消费的方式。先进统一的SOA标准技术架构既能很好地继承过去IT投入所积累的应用资产又能很好地应对业务发展对于技术架构的所
需。标准化的SOA技术架构正在成为企业和机构客户落实'Enterprise-on-Service'的发展策略和提升IT与业务一致性的重要手段和表现形式。
SOA架构之,规范化管理框架
企业信息化并非一蹴而就,因此就需要有强大的IT管控能力和灵活动态的业务策略应对。规范的管理框架将更有效地实现IT与业务可视性和管控性。并进
一步通过策略的机制(Policy
Framework)不断实现IT治理和业务优化。同时也为SLA的实现提供了更为灵活和简便的方式,一切都能够基于服务来管控保障和治理优化。随着业务
应用的越来越多,计算资源的高效配置和使用将变得越来越迫切。因此这样先进的、规范的SOA管理框架都将使得业务服务的仿真和虚拟化变得触手可及,我们的
业务运营效率将进一步提高。规范化的SOA管理框架正在成为企业和机构客户落实'Enterprise-on-Service'的发展策略和提升IT与业务一致性的重要手段和表现形式。
高效灵活的开发体系,高质量、低成本、快速地交付业务
企业与机构是个复杂的组织,超过百人就需要有组织架构、规章制度、业务流程和管理体系来保障高效的运作。因此要为这样的企业与机构提供IT支撑就需要有与之复杂组织所对应的业务应用开发体系,以真正实现高质量、低成本、快速地交付业务。
构件化和图形化
用构件化和图形化表达应用软件已成为提升应用开发效率的关键所在,动辄几万、几十万行代码,已经大大制约了应用软件的实现、维护和发展。用构件和构
件装配来表达应用软件,成为了新的选择。2006年正式成立的OSOA民间联盟组织,就是为了定义一套SOA体系架构下的应用软件定义方式、开发模式和相
应的标准规范。其中制定的SCA和SDO规范清晰定义了构件、组合构件、构件实现、构件装配、服务数据对象和完备的策略管理框架。OSOA组织已在
2007年推出了SCA 1.0和SDO
2.1的规范,并提交到OASIS国际标准组织制定成SOA的核心标准。应用软件的构件化为'on-Service'的落实提供了手段,构件化的模式开发
出业务服务、复用业务服务和动态灵活部署业务服务都自然而成。
这些标准的构件则还需要通过图形化的方式来表达和操作,才能达到高效灵活地开发、运行和维护的目标。图形化的表达当然也会带来一些新的限制,但是这些限制并不会给应用软件带来功能上的缺失,而是带来了屏蔽底层技术的障碍、更人性化、更易于理解和维护应用软件的众多好处。
当然构件化和图形化的应用软件开发模式,很多时候在一个项目实施时的价值体现还是比较有限的,但随着不断的推广和积累,则在组织级的效果会愈加的体 现出来。模式的变革在初始阶段自然会遇到阻力,但随着价值的不断被体现,其生命力自然就会被发扬光大。现在有了标准后,应用软件构件造的时代正一步步走 来。
最佳的SOA开发模式
传统的非SOA架构下的MVC开发模式已应用至今,但却不能很好地支持服务构造的多样化、服务与逻辑的松偶、服务与流程的松偶、服务的灵活装配和服务的标准化。为了更好支持'Enterprise-on-Service'
的策略和实现业务的构件化、技术的标准化和管理的规范化,需要更为适合SOA体系架构的开发模式来支撑业务应用与服务的开发、复用、部署和维护。普元提供
了一套完备的从顶层业务模块的构件包设计,到业务服务的定义和业务数据的设计,再到业务服务和业务数据的开发实现,都统一实现了设计即开发(Design
is
Development)的理念。在此基础上实现了业务服务的灵活装配、业务服务集成功能和业务流程的可定制,统一实现了开发即集成
(Development is
Integration)的理念。同时在客户端,开发出更丰富用户体验和高效操作的客户端应用,来使用和消费这些业务服务。普元的这套开发模式,也可以采
用自底向上的方式来实现业务应用和服务,基于底层积累的稳定的技术构件不断组装而成上层的服务和流程,再交付到前端的消费客户端。
一体化可视工具平台
应用软件需要从设计、开发、组装、调试、部署、运维和管理的全生命周期的过程,因此需要一个符合SOA架构、标准和开发模式的应用平台来承载其全生
命周期的管理。Primeton EOSTM提供了这样的一体化、可视化的应用平台,从集成开发环境(IDE)的EOS
Studio,到企业级的运营服务器EOS Server,再到企业应用和服务的治理工具EOS Governor,以及相应配套的产品模块。
丰富的构件库和向导
好的应用平台,当然也需要有丰富的基础设施和工具来进一步帮助提升我们的开发和维护效率。
构件库就是这样的基础设施,把基础的技术和业务模块给稳定和积累起来,可以在各个应用中复用和锤炼,以获得更高效的开发、更稳定的质量和高更的性能。Primeton EOSTM的基础构件库可自主导入和不断灵活扩展,普元也通过goCom社区提供了开源的应用框架构件库供用户定制和使用,普元也提供了一套技术与业务构件的积累和复用的IT资产管理体系以帮助统一规范和管理起来。
向导是提升开发效率的有效手段,把相对成型的业务开发过程模式化和固化下来,使得同类的应用开发变得简洁和高效。Primeton EOSTM既提供了一些常用的向导工具,也提供了客户自定义向导的扩展能力。
方法论和最佳实践
方法论和最佳实践是落实'Enterprise-on-Service'策略和获得灵活高效开发体系的
最后一环,也是相对更为长久投入建立的一环。企业与机构客户需要站在更为全面的角度规划和设计符合自身发展需要的业务蓝图和SOA的参考模型,并通过有效
的服务构造和流程开发的实现方式把业务服务开发出来,再动态部署和稳定运行在生产环境中,最后通过不断的管控和治理达到持续优化和集约运营的目的。同时也
形成了业务服务发展生命周期的闭环,循环往复和不断螺旋发展。
在此过程中,不断吸收别人的先进实施经验,积累更多符合自身发展的最佳实践,不断沉淀、改进和评估,从而走向规划的愿景和设计的策略。
集约化的运营能力,支撑业务运营的稳定高效和持续优化
RAS的服务运营
久经金融、电信级客户验证的高稳定性,用以支撑核心业务系统。
要获得稳定可靠的应用系统,更重要的是尽可能重用那些经过多次验证的软件成果,建立良好的软件复用机制。EOS为企业的应用系统提供了一个统一、稳定、可靠的框架,这个框架已经在众多用户的应用系统中得到了证明,免去了项目大规模架构开发带来的技术风险。
另外,EOS产品提供了还成百上千的成熟构件,在面向构件的应用系统中,一个应用系统不是由上百万行的代码组成的,而是由几百个构件经过可视化组装而成的,通过松散耦合的构件组装方式。大量复用这些已经被验证的构件,使应用系统更具稳定性。
J2EE级的高性能
开发环境支持万级的资源,运行环境可匹敌J2EE级的性能。灵活的系统可伸缩性,用以支撑顶级客户所需的可扩展性。
易管控和治理能力
Primeton EOSTM提供了从开发、调试、运行、维护、管理完整的平台,为IT系统的建设提供了统一的软件架构、一 致的项目开发方法和规范,并且软件真正以图示化使得真正可阅读;自动生成详细设计文档,永远保证上线的系统在软件和文档上的统一、可阅读,使得知识能够持 续得以积累,并且能够进行有效地管理。
Primeton EOSTM提供强大的应用监控工具,时刻掌握应用系统运行情况,并且可以迅速定位故障和优化的方向。这些特点不仅极大地保护运营商的软件投资,更使得运营商对IT的管控能力得到实质的改善和提高。