基于SOA架构的应用系统集成平台技术方案

技术编号:27029834 阅读:28 留言:0更新日期:2021-01-12 11:12
本发明专利技术公开了一种基于SOA架构的应用系统集成平台,包括:信息订阅与查询服务模块,用于提供全网的组织机构和用户信息的订阅服务;授权服务模块,用于提供授权服务;身份认证及单点登录服务模块,用于提供跨网身份认证和单点登陆的接口;待办事项及阅批服务模块,用于推送待办件或阅批件;制版服务模块,用于将电子文件送至制版系统进行制版;归档服务模块,用于提供电子文件实时归档服务;签章服务模块,用于提供盖公章、盖私章服务接口;验章服务模块,用于提供公章验证、私章验证服务接口;时间戳服务模块,用于提供时间同步、加盖时间戳和验证时间戳服务。实现支持各种具体应用,提高电子政务内网软件的生产率,保证软件的正确性、可靠性和维护性。

【技术实现步骤摘要】
基于SOA架构的应用系统集成平台
本专利技术涉及计算机软件开发
,更具体地,涉及一种基于SOA架构的应用系统集成平台。
技术介绍
随着计算机应用的发展,软件的开发和维护在整个计算机系统中所占的比重已远远超过硬件,从提高软件的生产率,保证软件的正确性、可靠性和维护性来看,具有安全服务功能的集成环境在软件开发中占有重要地位。目前,由于电子政务内网上业务种类繁多、专业性强、复杂程度高,因此会有不同厂商参与电子政务内网上应用系统的建设工作,而每个厂商在建设阶段不会把时间和精力花在安全性和可靠性上,导致每个应用系统存在大量的重复功能和安全性漏洞。面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构件在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。面向服务架构,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。SOA可以看作是B/S模型、XML(标准通用标记语言的子集)/WebService技术之后的自然延伸。SOA将能够帮助软件工程师们站在一个新的高度理解企业级架构中的各种组件的开发、部署形式,它将帮助企业系统架构者以更迅速、更可靠、更具重用性架构整个业务系统。较之以往,以SOA架构的系统能够更加从容地面对业务的急剧变化。因此,本专利技术提出一种基于SOA架构的应用系统集成平台,为电子政务内网提供一个安全的、可靠的、兼容性高的应用系统集成环境。
技术实现思路
本专利技术的目的是提出一种基于SOA架构的应用系统集成平台,实现对新开发应用系统和原有应用系统支撑的安全服务集成环境,提高软件的生产率,保证软件的正确性、可靠性和维护性。为实现上述目的,本专利技术提出了一种基于SOA架构的应用系统集成平台,用于对内网应用系统提供安全服务集成环境,包括:信息订阅与查询服务模块,用于为应用系统提供全网的组织机构和用户信息的订阅服务,以实现应用系统可通过订阅的方式订阅所需的组织机构和用户信息;授权服务模块,用于为应用系统提供集中式授权与分布式授权结合的授权服务;身份认证及单点登录服务模块,用于为内网客户端提供跨网身份认证和单点登陆的接口,以对登录应用系统的用户进行身份认证并实现单点登陆;待办事项及阅批服务模块,用于提供将应用系统中的待办件或阅批件推送到所述基于SOA架构的应用系统集成平台的服务,并提供办理所述待办件或所述批阅件的统一入口;制版服务模块,用于将应用系统的电子文件送至制版系统进行制版以及接收所述制版系统退回的完成制版的电子文件;归档服务模块,用于向应用系统提供电子文件实时归档服务和电子文件退回提醒服务;签章服务模块,用于为应用系统提供盖公章服务接口和盖私章服务接口,以实现对上传到应用系统中的电子文件进行加盖电子公章或电子私章;验章服务模块,用于为应用系统提供公章验证服务接口和私章验证服务接口,已对加盖了公章或私章的所述电子文件中的签章内容进行验证;时间戳服务模块,用于为应用系统提供时间同步服务、加盖时间戳服务和验证时间戳服务;扫描服务模块,用于为应用系统提供将纸质文件扫描成所述电子文件的服务。可选地,还包括开发包服务模块,用于提供jar开发包或dll文件,以供应用系统开发时调用。可选地,所述信息订阅与查询服务模块还用于当所述应用系统订阅的组织机构和用户信息发生变化时,自动推送所述组织机构和所述用户信息的变化信息。可选地,所述授权服务模块的授权方式包括:粗粒度授权、细粒度授权和应用内授权。可选地,所述待办事项及阅批服务模块向应用系统提供webservice接口,应用系统通过所述webservice接口将所述待办件或所述阅批件推送到所述安全服务集成环境中。可选地,所述归档服务模块包括电子文件管理系统,所述电子文件实时归档服务为所述电子文件管理系统对应用系统提供的归档服务,所述归档服务以webservice的形式发布,并由应用系统进行调用以实现指定的文件归档至所述电子文件管理系统。可选地,所述公章服务接口为集成于所述内网客户端的盖公章控件,所述盖公章控件包括电子公章列表;所述盖私章服务接口为集成于所述内网客户端的盖私章控件,所述盖私章控件包括电子私章列表。可选地,所述公章验证服务接口为集成于所述内网客户端的公章验证控件,所述私章验证服务接口为集成于所述内网客户端的私章验证控件。可选地,所述时间戳服务模块包括基于公钥密码基础设施的时间戳服务器。可选地,所述制版服务模块包括电子文件制版系统和集成于所述基于SOA架构的应用系统集成平台的客户端的制版控件。本专利技术的有益效果在于:通过在基于SOA架构的应用系统集成平台中集成信息订阅与查询服务模块、授权服务模块、身份认证及单点登录服务模块、待办事项及阅批服务模块、制版服务模块、归档服务模块、签章服务模块、验章服务模块、时间戳服务模块以及扫描服务模块,能够为电子政务内网提供一个安全的、可靠的、兼容性高的的应用系统集成平台,基于SOA架构的特性能够对新开发应用系统和原有应用系统提供支撑基于SOA架构的应用系统集成平台一方面可以作为系统的软件运行环境,提供信息交换、协同工作,另一方面还可以作为应用管理和数据管理平台,实现统一的用户管理和权限设置,在此基础上,能够实现支持各种具体应用,有效提高了电子政务内网软件的生产率,保证软件的正确性、可靠性和维护性。本专利技术的装置具有其它的特性和优点,这些特性和优点从并入本文中的附图和随后的具体实施方式中将是显而易见的,或者将在并入本文中的附图和随后的具体实施方式中进行详细陈述,这些附图和具体实施方式共同用于解释本专利技术的特定原理。附图说明通过结合附图对本专利技术示例性实施例进行更详细的描述,本专利技术的上述以及其它目的、特征和优势将变得更加明显,在本专利技术示例性实施例中,相同的参考标号通常代表相同模块。图1示出了根据本专利技术的一个实施例的一种基于SOA架构的应用系统集成平台的结构示意图。1-基于SOA架构的应用系统集成平台,2-信息订阅与查询服务模块,3-授权服务模块,4-身份认证及单点登录服务模块,5-待办事项及阅批服务模块,6-制版服务模块,7-归档服务模块,8-签章服务模块,9-验章服务模块,10-时间戳服务模块,11-扫描服务模块。具体实施方式下面将参照附图更详细地描述本专利技术。虽然附图中显示了本专利技术的优选实施例,然而应该理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本专利技术更加透彻和完整,并本文档来自技高网
...

【技术保护点】
1.一种基于SOA架构的应用系统集成平台,用于对内网应用系统提供安全服务集成环境,其特征在于,包括:/n信息订阅与查询服务模块,用于为应用系统提供全网的组织机构和用户信息的订阅服务,以实现应用系统可通过订阅的方式订阅所需的组织机构和用户信息;/n授权服务模块,用于为应用系统提供集中式授权与分布式授权结合的授权服务;/n身份认证及单点登录服务模块,用于为内网客户端提供跨网身份认证和单点登陆的接口,以对登录应用系统的用户进行身份认证并实现单点登陆;/n待办事项及阅批服务模块,用于提供将应用系统中的待办件或阅批件推送到所述基于SOA架构的应用系统集成平台的服务,并提供办理所述待办件或所述批阅件的统一入口;/n制版服务模块,用于将应用系统的电子文件送至制版系统进行制版以及接收所述制版系统退回的完成制版的电子文件;/n归档服务模块,用于向应用系统提供电子文件实时归档服务和电子文件退回提醒服务;/n签章服务模块,用于为应用系统提供盖公章服务接口和盖私章服务接口,以实现对上传到应用系统中的电子文件进行加盖电子公章或电子私章;/n验章服务模块,用于为应用系统提供公章验证服务接口和私章验证服务接口,已对加盖了公章或私章的所述电子文件中的签章内容进行验证;/n时间戳服务模块,用于为应用系统提供时间同步服务、加盖时间戳服务和验证时间戳服务;/n扫描服务模块,用于为应用系统提供将纸质文件扫描成所述电子文件的服务。/n...

【技术特征摘要】
1.一种基于SOA架构的应用系统集成平台,用于对内网应用系统提供安全服务集成环境,其特征在于,包括:
信息订阅与查询服务模块,用于为应用系统提供全网的组织机构和用户信息的订阅服务,以实现应用系统可通过订阅的方式订阅所需的组织机构和用户信息;
授权服务模块,用于为应用系统提供集中式授权与分布式授权结合的授权服务;
身份认证及单点登录服务模块,用于为内网客户端提供跨网身份认证和单点登陆的接口,以对登录应用系统的用户进行身份认证并实现单点登陆;
待办事项及阅批服务模块,用于提供将应用系统中的待办件或阅批件推送到所述基于SOA架构的应用系统集成平台的服务,并提供办理所述待办件或所述批阅件的统一入口;
制版服务模块,用于将应用系统的电子文件送至制版系统进行制版以及接收所述制版系统退回的完成制版的电子文件;
归档服务模块,用于向应用系统提供电子文件实时归档服务和电子文件退回提醒服务;
签章服务模块,用于为应用系统提供盖公章服务接口和盖私章服务接口,以实现对上传到应用系统中的电子文件进行加盖电子公章或电子私章;
验章服务模块,用于为应用系统提供公章验证服务接口和私章验证服务接口,已对加盖了公章或私章的所述电子文件中的签章内容进行验证;
时间戳服务模块,用于为应用系统提供时间同步服务、加盖时间戳服务和验证时间戳服务;
扫描服务模块,用于为应用系统提供将纸质文件扫描成所述电子文件的服务。


2.根据权利要求1所述的基于SOA架构的应用系统集成平台,其特征在于,还包括开发包服务模块,用于提供jar开发包或dll文件,以供应用系统开发时调用。


3.根据权利要求1所述的基于SOA架构的应用系统集成平台,其特征在于,所述信息订阅与查询服务模块还用于当所述应用系统订阅的组织机构和用户信息发生变化时,自动推送所述...

【专利技术属性】
技术研发人员:石锋
申请(专利权)人:华迪计算机集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1