当前位置:首页 > 基于 NET Web Service的动态接口设计与实现
龙源期刊网 http://www.qikan.com.cn
基于.NET Web Service的动态接口设计与实现
作者:丁易难
来源:《软件导刊》2016年第09期
摘要:由于智能手机的普及和社会信息化的不断发展,人们希望能通过手机或者平板的APP对原有B/S架构的信息化系统进行操作,因此这些系统就需要为移动端的APP提供访问系统内部业务逻辑的接口,而如何为APP快速高效地提供这些接口一直是个难题。如果服务器只向外界暴露一个接口,而外部应用只需通过调用该接口就可以完成服务器中所有的业务逻辑,则会大大降低接口的开发时间和成本。该类接口被称为“动态接口”,设计并实现了基于Web Service的动态接口,以提高接口开发效率。 关键词:APP;Web Service;动态接口 DOIDOI:10.11907/rjdk.161484 中图分类号:TP319 文献标识码:A文章编号文
章编号:16727800(2016)009008203 基金项目基金项目:
作者简介作者简介:丁易难(1991-),男,安徽安庆人,西安工程大学计算机科学学院硕士研究生,研究方向为计算机应用开发。 0引言
目前,大部分企业都搭建有自己的信息化平台,B/S架构的跨平台性和易用性,使得B/S架构被广泛应用。然而,随着移动网络技术及移动设备性能的快速发展,“移动办公”越来越受到企业青睐。很多企业都纷纷希望能拥有一个手机APP版的企业信息化平台,该平台向外界提供一个访问系统内部的BLL层(Business Logic Layer)的接口,以便其它形式的用户终端调用。在.NET平台下,一般都是采用微软提供的Web Service技术,向外界暴露接口。一般情况下,系统开发者会在Web Service层里,将系统中BLL层的每个类中的每个方法写一个同样的Web Method为外界终端提供访问内部BLL层的接口。但是,一个系统的业务逻辑众多,会有大量的业务逻辑的对象和方法。使用上述方法,会导致开发人员的工作量巨大。如果能在Web Service里,只写一个Web Method,即在本系统的Web Service层中只向外界提供一个接口,通过外部终端向服务器调用此接口,并传递相关参数,进而“动态地”调用系统内部已实现的各
共分享92篇相关文档