云光公司顺应业务模式的变迁和技术趋势的发展,较早的研究产品实施了新一代IT技术, 建立了构件化和流程化的业务模型,采用服务化和标准化的技术架构,也就是Service Oriented Architecture(SOA), 面向服务的架构,或者说,以服务为基础搭建的企业IT架构。YG-F2000使业务、IT系统变得更加灵活,以适应业务中的改变。 YG-F2000支持标准外部数据接口,用户业务重组,N9系列产品是基于此平台的典型应用。
YG-F2000是一个完整的软件系统建构体系,包括运行环境、编程模型、架构风格和相关的方法论等。其核心是服务,并涵盖服务的整个生命周期,建模-开发-装配-运行-管理。 SOA的核心理念是业务驱动,采用松耦合、灵活的体系架构来满足随需应变的业务需求。 SOA架构是一个分层的结构,从底层的功能性服务,到原子服务和服务构件,到顶层的业务流程服务,目的是最大限度地封装不同的服务, 从而达到复用的目的。无论哪一个层次,其核心都是服务——简单的和复杂的。业务模式和流程也可以通过服务的重新组合变得更加灵活。要搭建这个灵活多变的架构,需要利用三个关键的技术。
YG-F2000是基于J2EE平台、采用面向构件技术实现企业级应用开发、运行、管理、监控、维护的开发平台, 支持SCA1.0、SDO2.1规范。基于YG-N2000开发的应用程序具备符合国际标准,易于扩展,易于集成的特性。用户的需求改变可以直接通过构件装配式的设计思路得以体现, 软件架构师和程序员跳出传统开发模式的局限,只需和构件打交道,在彻底进化软件表达的同时,也使其改动与维护易如反掌。