BDA.JAVA应用管理平台 | ||
BDA.JAVA应用管理平台 | ||
产品概述: 所谓JAVA应用构件(Java framework)是指包含一系列互相协作的Java类的,可重用于某指定领域的软件包。它通过将设计抽象化成抽象类以及定义了他们互相间的责任和行为以简化相应的设计。同时framework必须实现对这些抽象类和接口的缺省实现。具体应用的开发可以基于Java应用平台进行,可以极大简化和高效开发。因此,一个可重用的、可配置的架构为企业应用开发提供了开发的构件和基础,对于企业提高开发效率、缩短开发时间是非常有必要的。 一个典型的Java framework具有以下特点: 经过漫长的企业项目开发中,对遇到大大小小的不计其数的细节问题的归类和总结后,仙瑜逐步形成了一套严谨、有效、规范的开发理念和流程。为了进一步得提高公司的竞争力,在技术上得走更远更快,公司通过与Sun公司咨询交流、试用并学习其它优秀的开发平台如普元公司的EOS后,提炼、组建出了一套业务驱动的开发架构BDA(Business Driven Architecture)。简单说,它是基于Java EE的应用开发构件,在其中封装了架构、设计和实现的最优实践;它提供了Java应用开发的基础,并对公司或组织内应用开发的流程和技术进行了相应的规定;它提供了在架构、设计和实现中的可重用性;它是基于SOA(面向服务架构)技术构建的;它采用了很多设计模式和架构技术。
产品功能: BDA.JAVA是一个多multi-layered, multi-tiered, 面向服务的以组件为基础的架构,它考虑了当前流行的技术趋势和企业业务开发的一般性架构需求。它以松耦合的架构来保证以尽量少的开发来适应不停变化的需求。下图列出了基于BDA的应用的基本结构。 面向服务开发技术是当前业界技术趋势,通过SOA可以将域对象的改变和业务接口独立出来。BDA从业务构件的高度实施了SOA,使得构件有很强的弹性。BDA.JAVA中的组件都是通过SOA进行装配,以保证相互的松耦合以及业务对象的独立性,以最大化可重用。在BDA中采纳了很多业界流行的设计模式和公司积累的Java最优实践,以仅可能的削减应用开发中可能会遇到的性能、可用性等架构风险。BDA.JAVA的设计完全基于Java EE标准,因此保证了完全的可移植性。
产品特点: BDA.JAVA在设计时就特别考虑了如下的架构目标: |