可兼容J2EE和.NET的SOA架构制造技术

技术编号:9829712 阅读:176 留言:0更新日期:2014-04-01 18:40
本发明专利技术公开了一种可兼容J2EE和.NET的SOA架构,属于C/S系统三层架构模式。该架构结合使用AJAX Http请求和RESTful Web Services,具体实现前端使用静态HTML+JS类库,后端调用使用loushang平台实现java版本的服务;或者通过.net适配器调用finix实现.net类库。与现有技术相比,本发明专利技术的SOA架构可以使相同的应用功能设计在java和.net技术体系中实现,具有很好的推广应用价值。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种可兼容J2EE和.NET的SOA架构,属于C/S系统三层架构模式。该架构结合使用AJAX?Http请求和RESTful?Web?Services,具体实现前端使用静态HTML+JS类库,后端调用使用loushang平台实现java版本的服务;或者通过.net适配器调用finix实现.net类库。与现有技术相比,本专利技术的SOA架构可以使相同的应用功能设计在java和.net技术体系中实现,具有很好的推广应用价值。【专利说明】可兼容J2EE和 NET的SOA架构
本专利技术涉及一种C / S系统三层架构模式,具体地说是一种可兼容J2EE和.NET的SOA架构。
技术介绍
AJAX使用Http请求:在传统的JavaScript编程中,如果需要从服务器上的文件或数据库中得到任何的信息,或者向服务器发送信息的话,就必须利用一个HTML表单向服务器GET或POST数据。而用户则需要单击“提交”按钮来发送/获取信息,等待服务器的响应,然后一张新的页面会加载结果。由于每当用户提交输入后服务器都会返回一张新的页面,传统的web应用程序变得运行缓慢,且越来越不友好。REST是Representational State Transfer (表述性状态转移)的缩写。通过超文本传输协议(HTTP)发送简单的消息来实现S0A,这基本上就是REST式Web服务(RESTfulWeb services)的工作方式。REST并不是一个协议或技术;它是一种体系结构风格。REST是SOAP的轻量型替代品,它是面向资源的,而不是面向操作的。从基本原理层次上说,REST样式和SOAP样式Web Service的区别取决于应用程序是面向资源的还是面向活动的。例如,在传统的WebService中,一个获得天气预报的webservice会暴露一个WebMethod。而RESTful WebServic e暴露的不是方法,而是对象(资源),通过Http GET, PUT,POST或者DELETE来对请求的资源进行操作。在REST的定义中,一个Web Service总是使用固定的URI向外部世界呈现(或者说暴露)一个资源。
技术实现思路
本专利技术的技术任务是针对上述现有技术的不足,提供一种可兼容J2EE和.NET的SOA架构。本专利技术的技术任务是按以下方式实现的:可兼容J2EE和.NET的SOA架构,其特点是:结合使用AJAX Http请求和RESTful Web Services,具体实现前端使用静态HTML+JS类库,后端调用使用1ushang平台实现java版本的服务;或者通过.net适配器调用finix实现.net类库。与现有技术相比,本专利技术的SOA架构将AJAX Http请求和RESTful Web Services结合使用。由于AJAX是JavaScript的一种框架,因此可以编写出兼容J2EE和.NET的前端UI;而RESTful Web Services并不是一个协议或技术,它是一种体系结构风格,可以使用各种语言编写,包括J2EE和.NET。因此,结合使用AJAX Http请求和RESTful Web Services,即可实现兼容J2EE和.NET的SOA架构。使相同的应用功能设计在java和.net技术体系中实现,使应用设计脱离技术体系限制,产品不局限使用在使用某技术体系的项目中。【具体实施方式】以具体实施例对本专利技术的可兼容J2EE和.NET的SOA架构作以下详细地说明。实施例:本专利技术的可兼容J2EE和.NET的SOA架构将AJAX Http请求和RESTful WebServices结合使用。具体实现前端使用静态HTML+JS类库,后端分别:1、调用使用Java实现的服务;2、通过.net适配器调用.net类库,实现可兼容J2EE和.NET的系统设计。【权利要求】1.可兼容J2EE和.NET的SOA架构,其特征在于:结合使用AJAX Http请求和RESTfulWeb Services,具体实现前端使用静态HTML+JS类库,后端调用使用1ushang平台实现java版本的服务;或者通过.net适配器调用finix实现.net类库。【文档编号】G06F9/44GK103677805SQ201310445297【公开日】2014年3月26日 申请日期:2013年9月18日 优先权日:2013年9月18日 【专利技术者】张峰, 陈伟佳, 陈俊雄, 曾伟华, 黄小可 申请人:山东浪潮齐鲁软件产业股份有限公司本文档来自技高网
...

【技术保护点】
可兼容J2EE和.NET的SOA架构,其特征在于:结合使用AJAX Http请求和RESTful Web Services,具体实现前端使用静态HTML+JS类库,后端调用使用loushang平台实现java版本的服务;或者通过.net适配器调用finix实现.net类库。

【技术特征摘要】

【专利技术属性】
技术研发人员:张峰陈伟佳陈俊雄曾伟华黄小可
申请(专利权)人:山东浪潮齐鲁软件产业股份有限公司
类型:发明
国别省市:山东;37

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

1