APP下载

基于服务调度的微信公众平台开发架构设计与实现

2014-12-05蒋红军

电脑知识与技术 2014年31期
关键词:微信公众平台微信

蒋红军

摘要:该文首先分析了微信公众平台开发的标准框架,总结了该架构的优缺点,在此基础上对微信的标准架构进行了扩展,提出了基于服务调度的微信工作平台开发架构,并从设计思想、数据库设计、实现类等多方面设计与实现了该架构。

关键词:微信;微信公众平台;服务调度

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)31-7543-04

Abstract: This paper first analyzes the wechat public platform development standard framework, summarizes the advantages and disadvantages of the architecture, on the basis of micro letter standard framework for the extension, is proposed based on the service scheduling micro letter of the working platform development architecture, design, database design, implementation and from the aspects of design and implementation of the architecture.

Key words: WeChat;WeChat Public Platform; Services Dispatch

1 概述

微信是腾讯公司于2011年1月推出的一款以多媒体信息通信为核心功能的免费移动应用,诞生之后短短时间内就得到快速发展,越来越多的开发者投入到了微信公众平台的开发行列中[1]。在微信公众平台开发的标准架构中,微信服务器与网站服务器之间通过View类型的菜单直接连接调用,当用户发送服务请求时,微信服务器负责接收服务请求,并将请求直接转发至开发者的网站服务器[2]。在标准的开发架构中,微信服务器与网站服务器之间存在着高耦合性,例如:当网站服务器的某个应用服务的地址发送改变,微信服务器的服务调用指向就必须随之改变。为了能降低这两者直接的耦合性[3],同时也为了提高网站服务器安全,在微信平台原开发框架的基础上,提出了基于服务调度平台的微信平台开发架构,以解决上述的问题。

2 基于服务调度的开发架构

2.1标准的微信工作平台架构

4 结束语

本文对微信工作平台的开发架构进行了分析,并对原架构进行了扩展,提出了基于服务调度的微信公众号开发架构,论文对该架构的实现进行了多方面的阐述,但是就如何提高服务调度平台的执行效率,还需要进一步的研究,这将是下一个阶段的研究重点。

参考文献:

[1] 读书频道.微信公众平台发展历史[EB/OL].(2013-08-16).http://url.cn/Qf2kNn.

[2] 微信公众平台通用开发框架[EB/OL].http://www.cnblogs.com/yank/p/3479862.html.

[3] 张薇. 分布式航空电子系统通用开放式软件架构研究[D].电子科技大学,2013.

[4] 杜立新. 实时SOA中的服务调度关键问题研究[D].山东大学,2012.

猜你喜欢

微信公众平台微信
微信
微信
基于微信公众平台的高校综合素质社团建设
基于微信公众平台的阅读推广案例研究
基于微信的大学生微型学习平台的设计与实现
基于微信公众平台的碎片化学习研究
媒体融合背景下出版社微信公众平台发展研究
微信公众平台在高校图书馆信息服务中的应用研究
微信
微信