云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > OpenMas1.2接口开发文档

OpenMas1.2接口开发文档

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 11:07:15

2. OpenMAS业务简介

2.1. OpenMAS业务定义

OpenMAS,即Open Mobile Agent Server,其将行业客户的各类应用与移动通信业务应用集成结合,实现SMS(Short Message Service)、USSD(Unstructured Supplementary Service Data)、MMS(Multimedia Messaging Service)、WAP(Wireless Application Protocol)、KJava(Kilo JAVA)等方面的移动数据应用,是沟通集团客户IT应用环境与移动网络之间的桥梁,为集团客户提供面向移动网络的统一的界面和接口,并可衍生出结合移动终端和其它移动应用的新的应用系统,丰富集团客户应用;对集成集团客户已有系统,OPENMAS系统可以简化开发流程、缩短开发周期,可以快速在已有应用系统中集成移动化功能,也可以根据OPENMAS系统开发针对性的移动应用。

2.2. OpenMAS业务特征

与OPENMAS服务器所具备的特殊地位对应,可以将OPENMAS服务器的应用分为三个层次。 ? 作为集团客户应用系统的统一移动接入手段:为集团客户应用系统提供包括短信、

彩信、USSD、WAP、WEB、定位等在内的统一通信能力。功能的侧重点是提供通信能力的支持。在这个层次,MAS作为统一移动接入能力提供者,不参与业务的核心逻辑;

? 实现集团客户应用的移动化:将集团客户IT系统的应用环境扩展到移动网络,从而

实现移动化的集团客户应用。此时,移动化成为集团客户应用系统必备的功能需求,MAS服务器也成为集团客户应用系统不可或缺的部分。为了实现移动化的需求,集团客户应用系统不需要进行大的改动,在MAS服务器上需对集团客户应用系统的功能进行必要的扩充,MAS服务器成为集团客户应用系统的延伸。

4 / 27

? 提供新业务:在MAS服务器上运行一个或多个应用模块。MAS服务器提供的应用相对

独立,或是由于移动网络环境而衍生出的新的业务系统,这些应用也属于集团客户应用系统的范畴,并与其它集团客户应用系统共同使用MAS服务器所提供的接入和移动化支撑功能。

3. 接口说明

3.1. 短消息WebService接口

3.1.1. 业务功能

集团客户应用系统通过此接口实现短信的收发和状态查询。集团客户应用系统调用SendMessage接口发送短信,OpenMAS接收请求进行发送。在提交短信发送请求之后, OpenMAS根据集团客户预先注册的插件主动通知短信发送状态。

5 / 27

3.1.2. 短信发送接口

3.1.2.1. 流程说明

发送接口描述: ?

集团客户应用系统在OpenMAS基础组件上注册(并登记状态报告的接收URL),并在OpenMAS基础组件上生成账号; ? ? ? ?

集团客户应用系统调用OpenMAS基础组件的sendMessage接口,发起短信发送的操作; OpenMAS接收到短信,然后将短信发送到短信网关; OpenMAS接收短信网关的状态报告(结果回执);

OpenMAS根据注册的URL,调用基础组件的NotifySmsDeliveryReport方法(带上回执的结果参数)。 ?

集团客户应用系统获取到具体的状态报告信息。

6 / 27

3.1.2.2. 调用方式

接口 发送短信 接口定义 SendMessage 发起方 应用系统 落地方 OpenMAS 说明 应用系统必须通知发送状态 NotifySmsDeliveryStatus OpenMAS 应用系统 提前注册对应插件 3.1.2.3. 发送方法(SendMessage)

发起方:应用系统 落地方:OpenMas平台

string SendMessage(string ApplicationID, string Password, string[] DestinationAddresses,

string Message);

string SendMessage(string ApplicationID, string Password,

string[] DestinationAddresses, string Message string ExtendCode);

备注:消息内容Message为UTF-8编码。 请求参数定义

1、 ApplicationID:应用程序ID(类型:string)

2、 Password:应用程序发送短信密码,用来防止有人恶意模仿应用程序发送短信(类型:string)

3、 DestinationAddresses:短信接收方号码,可同时发多人(类型:string数组) 4、 ExtendCode:由该应用填写的应用内部扩展号码。(类型:string) 5、 Message:短信内容(类型:string)

返回值定义

6、 返回此次发送信息的唯一标识符,用于用户查询发送状态。(类型:string)

3.1.2.4. 状态报告方法 (NotifySmsDeliveryReport)

发起方:OpenMas平台 落地方:应用系统

7 / 27

搜索更多关于: OpenMas1.2接口开发文档 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2. OpenMAS业务简介 2.1. OpenMAS业务定义 OpenMAS,即Open Mobile Agent Server,其将行业客户的各类应用与移动通信业务应用集成结合,实现SMS(Short Message Service)、USSD(Unstructured Supplementary Service Data)、MMS(Multimedia Messaging Service)、WAP(Wireless Application Protocol)、KJava(Kilo JAVA)等方面的移动数据应用,是沟通集团客户IT应用环境与移动网络之间的桥梁,为集团客户提供面向移动网络的统一的界面和接口,并可衍生出结

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com