目录

nclocator服务

1 MA网关服务中,针对NC、UAP系统,采用 NCLocator的方式调用服务

其基本设计流程如下:

1)移动平台开发人员在设计 mbe 和 mbp 时,如果需要调用 NC UAP 系统的数据,则 需要设计服务接口信息。接口信息内容在网关服务的 xml 文件中设计(nc的ump文件)。

2)将接口相关文件,编译为 jar 包。

3)将 jar 包发布给 NC UAP 系统业务开发人员,业务开发人员具体实现该接口,并发布 该服务。

4)移动平台开发人员配置好接口信息,通过GateWayService 调用 NC UAP 系统发布的服务,完成服务调用。

blob.png

2 MAServer的配置和代码示例

在nc业务那边将相关的业务代码开发完后,服务部署,并申请好NC的功能节点即我们说的APPID,在这个例子中,我们以A0E008.nc.yonyou.com作为appid。在MAHome/conf/configure下新建一个以appid命名的目录,在这个例子中,我们用A0E008.nc.yonyou.com。配置服务信息,这主要涉及3个文件,provider.xml,datasources.xml和service.xml。

2.1 datasources.xml,此处设置访问的maserver网关访问的数据源

blob.png

2.2 provider.xml,这个文件设置支持的maserver网关服务类型

blob.png

2.3 service.xml,这个文件设置网关调用的具体服务信息

blob.png

2.4 编写ma端的调用nc业务代码

blob.png

文档更新时间: 2018-01-16 10:06