CN104021452A - 一种对云计算服务器端实现各个业务***整合的方法 - Google Patents
一种对云计算服务器端实现各个业务***整合的方法 Download PDFInfo
- Publication number
- CN104021452A CN104021452A CN201410282538.6A CN201410282538A CN104021452A CN 104021452 A CN104021452 A CN 104021452A CN 201410282538 A CN201410282538 A CN 201410282538A CN 104021452 A CN104021452 A CN 104021452A
- Authority
- CN
- China
- Prior art keywords
- operation system
- support platform
- cloud computing
- computing server
- platform middleware
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本发明公开了一种对云计算服务器端实现各个业务***整合的方法,属于云计算服务器端技术领域,技术方案为:将云计算服务器端的各个业务***接口通过支撑平台中间件集成,支撑平台中间件对外提供统一的服务入口,各个业务***需要的数据都集成在支撑平台中间件中,各个业务***通过自己的权限访问数据。本发明的一种对云计算服务器端实现各个业务***整合的方法,为云计算云计算服务器端整合各个业务***,通过支撑平台中间件,有效地提高了各个业务***的协作性和效率性,并提供了各个业务***间数据共享的方法。
Description
技术领域
本发明涉及一种云计算服务器端技术领域,具体地说是一种对云计算服务器端实现各个业务***整合的方法。
背景技术
随着科技的发展,云计算在很多领域开始得到广泛应用,***不断的扩大,业务复杂性也不断的增加,日益增长的业务需求也不断的提出,***为了满足这些变化不断的的扩大,业务不断的复杂,各个***不断的推出,***繁多给客户带来的直接影响就是麻烦,再就是***的安全性得不到保障,有可能一个***的安全性出了问题,会给每个***都带来影响,再就是数据孤岛的产生。特别是对信息化比较早的公司或者单位,信息化***都比较多,要想在不改变原有***的前提下,实现业务***的整合,增加***安全性和数据共享,非常困难。
由于目前云计算业务服务器端不断整合服务,各种***都整合在云计算服务器中,各个***都是独立的对外提供服务;通常采用的方式是通过一个页面,将各个***集成在这个页面中,客户登入页面后选择自己的业务***,然后再进行业务操作,而采用这种方法有几种弊端,一是***机械的整合在一起,无法进行数据共享;二是无法进行统一安全策略;三是无法对现有的***的功能模块进行组合形成新功能。但是如果说将之前的各个业务***废除,从新开发新***,这样上面的三点问题是可以避免了,但是会产生新的问题,一是全新开发,需要增加人力和财力的大量投入,并且周期要增长,新的***,会增加新的风险;二是如果以后再有新需求,那要再推翻之前的***,再重新开发新***。
发明内容
本发明的技术任务是提供一种实现了云计算服务器端的各个业务***的整合,增加了***的安全性的一种对云计算服务器端实现各个业务***整合的方法。
本发明的技术任务是按以下方式实现的,一种对云计算服务器端实现各个业务***整合的方法,将云计算服务器端的各个业务***接口通过支撑平台中间件集成,支撑平台中间件对外提供统一的服务入口,各个业务***需要的数据都集成在支撑平台中间件中,各个业务***通过自己的权限访问数据,包括如下步骤:
(1)、部署支撑平台中间件,支撑平台中间件根据云计算服务器端已经整合的业务***信息,启动业务***接口,并添加到内存中,为以后调用提高速度;
(2)、添加需要的业务***接口,将业务***接口的地址和参数配置在支撑平台中间件中,支撑平台中间件自动添加业务***接口,并测试业务***接口是否可用;
(3)、需要调用业务***接口的客户端,通过调用支撑平台中间件,支撑平台中间件自动将信息转换给业务***处理,并将结果反馈给客户端。
支撑平台中间件采用memcache、Jersey、quartz、nginx、Webservice、JMS、XStream、mule ESB和业务***设计方法实现。
支撑平台中间件包括连接器及服务整合模块,服务整合模块连接到连接器,连接器连接客户端,服务整合模块连接云计算服务器端的各个业务***。
服务整合模块包括路由规则模块、消息代理模块、业务管理模块、定时任务模块、消息转换器、安全策略模块。
本发明的一种对云计算服务器端实现各个业务***整合的方法具有以下优点:
1、为云计算云计算服务器端整合各个业务***,通过支撑平台中间件,有效地提高了各个业务***的协作性和效率性;
2、通过支撑平台中间件,提供了各个业务***间数据共享的方法;
3、增加了***的安全性;
4、可以应用到银行、税务、股市、商检、邮电、政务等行业,是一种十分安全高效的业务***整合方法。
附图说明
下面结合附图对本发明进一步说明。
附图1为一种对云计算服务器端实现各个业务***整合的方法的***架构框图;
附图2为客户端通过支撑平台中间件调用业务***的流程图。
具体实施方式
参照说明书附图和具体实施例对本发明的一种对云计算服务器端实现各个业务***整合的方法作以下详细地说明。
实施例1:
本发明的一种对云计算服务器端实现各个业务***整合的方法,将云计算服务器端的各个业务***接口通过支撑平台中间件集成,支撑平台中间件对外提供统一的服务入口,各个业务***需要的数据都集成在支撑平台中间件中,各个业务***通过自己的权限访问数据,包括如下步骤:
(1)、部署支撑平台中间件,支撑平台中间件根据云计算服务器端已经整合的业务***信息,启动业务***接口,并添加到内存中,为以后调用提高速度;
(2)、添加需要的业务***接口,将业务***接口的地址和参数配置在支撑平台中间件中,支撑平台中间件自动添加业务***接口,并测试业务***接口是否可用;
(3)、需要调用业务***接口的客户端,通过调用支撑平台中间件,支撑平台中间件自动将信息转换给业务***处理,并将结果反馈给客户端。
实施例2:
本发明的一种对云计算服务器端实现各个业务***整合的方法,将云计算服务器端的各个业务***接口通过支撑平台中间件集成,支撑平台中间件对外提供统一的服务入口,各个业务***需要的数据都集成在支撑平台中间件中,各个业务***通过自己的权限访问数据,包括如下步骤:
(1)、部署支撑平台中间件,支撑平台中间件根据云计算服务器端已经整合的业务***信息,启动业务***接口,并添加到内存中,为以后调用提高速度;
(2)、添加需要的业务***接口,将业务***接口的地址和参数配置在支撑平台中间件中,支撑平台中间件自动添加业务***接口,并测试业务***接口是否可用;
(3)、需要调用业务***接口的客户端,通过调用支撑平台中间件,支撑平台中间件自动将信息转换给业务***处理,并将结果反馈给客户端。
支撑平台中间件采用memcache、Jersey、quartz、nginx、Webservice、JMS、XStream、mule ESB和业务***设计方法实现。
Memcache是一个高性能的分布式的内存对象缓存***,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。简单的说就是将数据调用到内存中,然后从内存中读取,从而大大提高读取速度。
Jersey是一个RESTFUL请求服务JAVA框架,与常规的JAVA编程使用的struts框架类似,它主要用于处理业务逻辑层。与Struts类似,它同样可以和hibernate,spring框架整合。
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Quartz是一个完全由java编写的开源作业调度框架。
Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。
Web service是一个平***立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。
JMS(Java Messaging Service)是Java平台上有关面向消息中间件(MOM)的技术规范,它便于消息***中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,翻译为Java消息服务。
Xstream是一种OXMapping 技术,是用来处理XML文件序列化的框架,在将javaBean序列化,或将XML文件反序列化的时候,不需要其它辅助类和映射文件,使得XML序列化不再繁索。
Mule ESB是一种基于java的、轻量级的企业服务总线和集成平台,它允许开发者快速的、简单的连接应用,并能够实现数据的转换。
实施例3:
本发明的一种对云计算服务器端实现各个业务***整合的方法,将云计算服务器端的各个业务***接口通过支撑平台中间件集成,支撑平台中间件对外提供统一的服务入口,各个业务***需要的数据都集成在支撑平台中间件中,各个业务***通过自己的权限访问数据,包括如下步骤:
(1)、部署支撑平台中间件,支撑平台中间件根据云计算服务器端已经整合的业务***信息,启动业务***接口,并添加到内存中,为以后调用提高速度;
(2)、添加需要的业务***接口,将业务***接口的地址和参数配置在支撑平台中间件中,支撑平台中间件自动添加业务***接口,并测试业务***接口是否可用;
(3)、需要调用业务***接口的客户端,通过调用支撑平台中间件,支撑平台中间件自动将信息转换给业务***处理,并将结果反馈给客户端。
支撑平台中间件包括连接器及服务整合模块,服务整合模块连接到连接器,连接器连接客户端,服务整合模块连接云计算服务器端的各个业务***。
服务整合模块包括路由规则模块、消息代理模块、业务管理模块、定时任务模块、消息转换器、安全策略模块。
上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的一种对云计算服务器端实现各个业务***整合的方法的权利要求书的且任何所属技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
Claims (4)
1.一种对云计算服务器端实现各个业务***整合的方法,其特征在于将云计算服务器端的各个业务***接口通过支撑平台中间件集成,支撑平台中间件对外提供统一的服务入口,各个业务***需要的数据都集成在支撑平台中间件中,各个业务***通过自己的权限访问数据,包括如下步骤:
(1)、部署支撑平台中间件,支撑平台中间件根据云计算服务器端已经整合的业务***信息,启动业务***接口,并添加到内存中,为以后调用提高速度;
(2)、添加需要的业务***接口,将业务***接口的地址和参数配置在支撑平台中间件中,支撑平台中间件自动添加业务***接口,并测试业务***接口是否可用;
(3)、需要调用业务***接口的客户端,通过调用支撑平台中间件,支撑平台中间件自动将信息转换给业务***处理,并将结果反馈给客户端。
2.根据权利要求1所述的一种对云计算服务器端实现各个业务***整合的方法,其特征在于支撑平台中间件采用memcache、Jersey、quartz、nginx、Webservice、JMS、XStream、mule ESB和业务***设计方法实现。
3.根据权利要求1所述的一种对云计算服务器端实现各个业务***整合的方法,其特征在于支撑平台中间件包括连接器及服务整合模块,服务整合模块连接到连接器,连接器连接客户端,服务整合模块连接云计算服务器端的各个业务***。
4.根据权利要求3所述的一种对云计算服务器端实现各个业务***整合的方法,其特征在于服务整合模块包括路由规则模块、消息代理模块、业务管理模块、定时任务模块、消息转换器、安全策略模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410282538.6A CN104021452A (zh) | 2014-06-23 | 2014-06-23 | 一种对云计算服务器端实现各个业务***整合的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410282538.6A CN104021452A (zh) | 2014-06-23 | 2014-06-23 | 一种对云计算服务器端实现各个业务***整合的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104021452A true CN104021452A (zh) | 2014-09-03 |
Family
ID=51438192
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410282538.6A Pending CN104021452A (zh) | 2014-06-23 | 2014-06-23 | 一种对云计算服务器端实现各个业务***整合的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104021452A (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104484766A (zh) * | 2014-12-25 | 2015-04-01 | 天津多原企业管理咨询有限公司 | 一种企业管理应用*** |
CN104616118A (zh) * | 2015-02-16 | 2015-05-13 | 浪潮集团有限公司 | 一种业务请求处理方法、装置及*** |
CN104917758A (zh) * | 2015-05-21 | 2015-09-16 | 浪潮集团有限公司 | 一种socket协议连接转换为其它协议连接的实现方法 |
CN105786517A (zh) * | 2016-03-09 | 2016-07-20 | 浪潮软件集团有限公司 | 基于“互联网+”税务行业信息化架构设计方法 |
CN105786913A (zh) * | 2014-12-25 | 2016-07-20 | 北京仿真中心 | 一种面向云制造平台的erp集成数据库服务接口封装***及方法 |
CN106126309A (zh) * | 2016-07-15 | 2016-11-16 | 浪潮软件集团有限公司 | 一种基于ons的定时任务调度方法 |
CN106789245A (zh) * | 2016-12-22 | 2017-05-31 | 浪潮通信信息***有限公司 | 一种基于jms的指令执行服务工具及方法 |
CN107147704A (zh) * | 2017-04-21 | 2017-09-08 | 杭州趣链科技有限公司 | 一种面向区块链的通用服务中间件*** |
CN107332922A (zh) * | 2017-07-19 | 2017-11-07 | 佛山科学技术学院 | 基于社区管理的嵌入式Web服务器的数据传输方法及*** |
CN108305203A (zh) * | 2018-02-09 | 2018-07-20 | 北京物联港科技发展有限公司 | 一种社区服务平台 |
CN108880966A (zh) * | 2018-07-10 | 2018-11-23 | 安心财产保险有限责任公司 | 企业服务总线*** |
CN110020934A (zh) * | 2019-04-17 | 2019-07-16 | 王亚萍 | 一种电子税务局*** |
CN112486625A (zh) * | 2020-10-22 | 2021-03-12 | 北京中软国际信息技术有限公司 | 一种基于服务融合中间件的服务融合方法 |
CN112769777A (zh) * | 2020-12-28 | 2021-05-07 | 上海蓝云网络科技有限公司 | 基于云平台的数据整合方法、装置及电子设备 |
CN115086425A (zh) * | 2022-08-23 | 2022-09-20 | 中航金网(北京)电子商务有限公司 | 消息传输方法、装置、程序产品、介质及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101340448A (zh) * | 2008-06-10 | 2009-01-07 | 中山爱科数字科技有限公司 | 一种面向数字家庭的医疗数据集成方案 |
US20090138891A1 (en) * | 2007-11-27 | 2009-05-28 | Winig Robert J | Integrating service-oriented architecture applications with a common messaging interface |
CN101901357A (zh) * | 2009-05-25 | 2010-12-01 | 航天信息股份有限公司 | 可动态配置rfid实时监控*** |
-
2014
- 2014-06-23 CN CN201410282538.6A patent/CN104021452A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090138891A1 (en) * | 2007-11-27 | 2009-05-28 | Winig Robert J | Integrating service-oriented architecture applications with a common messaging interface |
CN101340448A (zh) * | 2008-06-10 | 2009-01-07 | 中山爱科数字科技有限公司 | 一种面向数字家庭的医疗数据集成方案 |
CN101901357A (zh) * | 2009-05-25 | 2010-12-01 | 航天信息股份有限公司 | 可动态配置rfid实时监控*** |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104484766A (zh) * | 2014-12-25 | 2015-04-01 | 天津多原企业管理咨询有限公司 | 一种企业管理应用*** |
CN105786913A (zh) * | 2014-12-25 | 2016-07-20 | 北京仿真中心 | 一种面向云制造平台的erp集成数据库服务接口封装***及方法 |
CN104616118A (zh) * | 2015-02-16 | 2015-05-13 | 浪潮集团有限公司 | 一种业务请求处理方法、装置及*** |
CN104917758A (zh) * | 2015-05-21 | 2015-09-16 | 浪潮集团有限公司 | 一种socket协议连接转换为其它协议连接的实现方法 |
CN105786517A (zh) * | 2016-03-09 | 2016-07-20 | 浪潮软件集团有限公司 | 基于“互联网+”税务行业信息化架构设计方法 |
CN106126309A (zh) * | 2016-07-15 | 2016-11-16 | 浪潮软件集团有限公司 | 一种基于ons的定时任务调度方法 |
CN106789245A (zh) * | 2016-12-22 | 2017-05-31 | 浪潮通信信息***有限公司 | 一种基于jms的指令执行服务工具及方法 |
CN107147704B (zh) * | 2017-04-21 | 2019-12-13 | 杭州趣链科技有限公司 | 一种面向区块链的通用服务中间件*** |
CN107147704A (zh) * | 2017-04-21 | 2017-09-08 | 杭州趣链科技有限公司 | 一种面向区块链的通用服务中间件*** |
CN107332922A (zh) * | 2017-07-19 | 2017-11-07 | 佛山科学技术学院 | 基于社区管理的嵌入式Web服务器的数据传输方法及*** |
CN107332922B (zh) * | 2017-07-19 | 2020-07-17 | 佛山科学技术学院 | 基于社区管理的嵌入式Web服务器的数据传输方法及*** |
CN108305203A (zh) * | 2018-02-09 | 2018-07-20 | 北京物联港科技发展有限公司 | 一种社区服务平台 |
CN108880966A (zh) * | 2018-07-10 | 2018-11-23 | 安心财产保险有限责任公司 | 企业服务总线*** |
CN110020934A (zh) * | 2019-04-17 | 2019-07-16 | 王亚萍 | 一种电子税务局*** |
CN112486625A (zh) * | 2020-10-22 | 2021-03-12 | 北京中软国际信息技术有限公司 | 一种基于服务融合中间件的服务融合方法 |
CN112486625B (zh) * | 2020-10-22 | 2023-06-23 | 北京中软国际信息技术有限公司 | 一种基于服务融合中间件的服务融合方法 |
CN112769777A (zh) * | 2020-12-28 | 2021-05-07 | 上海蓝云网络科技有限公司 | 基于云平台的数据整合方法、装置及电子设备 |
CN115086425A (zh) * | 2022-08-23 | 2022-09-20 | 中航金网(北京)电子商务有限公司 | 消息传输方法、装置、程序产品、介质及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104021452A (zh) | 一种对云计算服务器端实现各个业务***整合的方法 | |
Yue et al. | GeoPW: Laying blocks for the geospatial processing web | |
Tan et al. | An approach for fast and parallel video processing on Apache Hadoop clusters | |
US8166130B2 (en) | Methods and systems for exchanging data between a command and control information system and an enterprise resource planning system | |
Ritter et al. | Patterns for emerging application integration scenarios: A survey | |
JP2008135035A5 (zh) | ||
US11157337B2 (en) | Method and system for processing a stream of incoming messages sent from a specific input message source and validating each incoming message of that stream before sending them to a specific target system | |
CN110569090A (zh) | 一种数据处理方法、装置、电子设备及存储介质 | |
Saxena et al. | Practical real-time data processing and analytics: distributed computing and event processing using Apache Spark, Flink, Storm, and Kafka | |
CN109634652A (zh) | 一种数据处理的方法、装置、计算机存储介质及终端 | |
CN111596956B (zh) | 基于区块链的信息处理方法、装置、电子设备和介质 | |
CN110727700A (zh) | 多源流式数据整合成事务型流数据的方法及*** | |
US11544218B2 (en) | JSON to BPMN conversion system | |
US11256713B2 (en) | Virtual transaction queues for database replication | |
Redding et al. | Generating business process models from object behavior models | |
George et al. | Unshackled by Servers: Embracing the Serverless Revolution in Modern Computing | |
CN106502842A (zh) | 数据恢复方法及*** | |
Nair | Practical Domain-Driven Design in Enterprise Java: Using Jakarta EE, Eclipse MicroProfile, Spring Boot, and the Axon Framework | |
US20220237448A1 (en) | Resource constraint aware deep learning model optimization for serverless-based inference systems | |
CN114579405A (zh) | 数据处理方法、数据处理装置、电子设备和存储介质 | |
CN110633077B (zh) | 一种基于模块化的快速开发***及方法 | |
CN114493570A (zh) | 基于集团内部专线的跨境汇款处理方法及装置 | |
US10460293B2 (en) | System and method for implementing a global payment engine | |
CN112734373A (zh) | 信息处理方法、装置、电子设备和介质 | |
Karim et al. | A proposed novel enterprise cloud development application model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140903 |