基于SOA架构设计
PRAS采用先进的软件架构方式——SOA(即面向服务架构)。系统具有高度的灵活性,可方便的加入新的业务功能模块(符合电子政务建设的“分阶段性”要求)。同时,通过系统提供的多种接口,可方便的和其它信息系统以及遗留系统整合,具有非常好的扩展性(符合电子政务的“整合性”要求)。这种架构方式尤其适合我国目前电子政务系统的建设方式——从内部协同办公到整体协同政务(包括电子政务内网和外网)扩展,从上级单位协同政务到上下级单位协同政务的整合应用。
基于Web Service的系统实现
Web Service是基于网络的、分布式的模块化组件,遵守具体的通用技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。它可以使用标准的互联网协议,像超文本传输协议HTTP和XML,可应用在互联网和企业内部网上。Web Service平台是一套标准,可利用Java、C#、C++等程序语言进行设计,同时支持在Linux、Windows、Solais等多种通用平台上实现。
采用XML作为数据交换平台
采用XML数据标准的Web服务,XML具有简单性、开发性、可扩展性,并具备自我描述功能,能够将数据和显示区分开,提供人机共同的交互语言。本系统采用XML作为数据交换平台,将XML作为系统数据接口和表达标准,并利用XML进行对外的数据交互,提高了系统的模块化能力及与第三方应用的集成能力,实现系统与多种软硬件平台进行交互、通信。