智慧住区软系平台统件建设规划方案
3
综合应用和综合服务系统需要一个稳定可靠、安全的运行平台来支撑,同时
业务流程和管理的变革无处不在,需要有一个灵活、快速适应业务变化的开发平
台来保证应用按需定制。系统开发运行平台包括报表工具、建模工具、工作流引
擎等。统一开发平台包含 ESB,企业服务总线是为业务流和数据流提供一个通用
的通道,通过标准的 Web Service 接口,应用系统可以容易地通过 ESB 提供服务
接口和数据交互接口。
二. 技术路线
1. 采用基于 SOA 的体系结构
新开普系统开发采用 SOA 的架构来进行设计和开发,SOA 是当前先进的软件
设计架构,采用基于服务的设计理念,遵循 SOA 相关标准与规范(服务组件架构
SCA、服务数据对象 SDO),来解决异构系统间的集成,建立社区的 WebService
服务库和服务管理平台(SMP),为用户提供个性化的服务,可以提高系统的可维
护性和软件代码的重用性,降低学校对 IT 资源的投资。
2. 应用程序的编程语言
按 J2EE(Java2EnterpriseEdition)规范,采用 Java 编程语言和服务器端
Java 技术(如:EJB、Servlet、JNDI、JDBC 和 RMI 等)开发。采用分布式组件
EJB 和 WebServices 实现业务逻辑;服务的定位采用 JNDI/UDDI 方式,支持分布
式服务提供者。
J2EE 技术的基础就是核心 Java 平台或 Java 2 平台的标准版,J2EE 不仅巩固
了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库
的 JDBC API、CORBA 技术以及能够在 Internet 应用中保护数据的安全模式等等,
同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server
Pages)以及 XML 技术的全面支持。其最终目的就是成为一个能够使企业开发者
大幅缩短投放市场时间的体系结构。
3. 统一的数据存储
系统采用统一的数据库平台——Oracle 数据库,能够实时的沉淀各业务过程
中产生的业务数据,保证面向学生、行政管理人员、领导所能查询到的数据时实
评论2
最新资源