基于S2SH和SOA科技查新管理平台的设计
2013-08-01卞艺杰李亚冰邹银马
武汉理工大学学报(信息与管理工程版) 2013年1期
赵 喆,卞艺杰,李亚冰,邹银马
(河海大学商学院,江苏 南京 211100)
科技查新自20世纪80年代产生至今,对推动我国科技事业的发展发挥了重大作用。但在发展过程中,也存在查新机构分布不均衡、查新收费标准不一和查新员工作量大等问题[1]。针对这些问题,笔者提出基于SaaS(software-as-service)模式的科技查新管理平台,使具有查新资格的查新机构通过统一的门户,访问所租赁的服务,将查新机构和委托方在网络环境下集成一体,为查新机构及查新用户提供一个基于互联网的工作平台,方便查新用户选择查新机构,进行查新委托,辅助查新员开展业务,查新机构更好地进行任务分配、协作审核、网上费用管理及其他管理,从而提升管理效益。平台充分利用SOA架构松散耦合的优势,采用ExtJS框架和轻量级架构S2SH实现相应业务模块,采用Axis2将各个业务模块封装成服务并提供相应的服务接口,较好地解决了分布式平台的互操作和紧耦合问题。
1 相关技术原理
1.1 SOA架构
SOA采用面向服务的软件封装技术,以服务接口和服务实现的方式呈现,将应用程序的不同功能单元(称为服务)通过服务之间的接口和契约联系起来[2]。SOA主要包含3种角色,如图1所示。该角色分别是服务提供者(services provider)、服务使用者(servicesconsumer)和服务注册中心(services registry),它们各自承担着服务注册发布(publish)、服务查找(find)和服务绑定(bind invoke)的工作。

图1 SOA的架构体系
1.2 S2SH框架
科技查新管理平台总体业务不复杂,流程比较规范,数据量也不大,并且信息服务机构运营的预算较少,也缺少大型维护的技术人员。……
登录APP查看全文
