2 面向移动互联网的应用架构模式研究

电信运营商通常采用单一系统的应用架构模式,然后通过企业服务总线等进行集成,在各个系统之间进行数据交换和流程流转。当然,也有些应用采用“公共支撑平台+应用”的模式来实现,这种模式主要解决了多个系统之间能力复用和资源共享问题,提高了开发效率。传统应用架构模式如图3所示。

以上2种应用架构模式虽然满足了业务需求,系统之间也基于企业服务总线或者公共支撑平台实现了资源的共享,但是这种模式还是不能满足移动互联网时代对于应用提供速度和资源全球共享的需求。为了解决这一问题,笔者提出了一种基于能力分层的“平台+应用”开放架构模式(见图4)。

首先从下往上看图4:面向移动互联网的应用架构模式分为资源承载层、能力执行层和能力封装层。资源承载层是服务提供商的物质基础,对于电信运营商主要是承载业务的IT网络资源和承载通信服务的通信网络资源,对于外部服务提供商主要为互联网和内部支撑网络资源。

其次,在资源承载层之上是能力执行层,这一层主要起到承上启下的纽带作用,对上主要是接收能力封装层下发的能力执行指令,对下主要是将业务层面的执行指令转换为资源承载层能够理解的指令。

最后,能力封装层则是对电信运营商内部和外部能力进行接入和聚合,为个性化应用开发提供平台基础,个性化应用无需关心能力封装的内部实现,只需基于开放平台提供的基础能力实现个性化需求。

采用分层架构的能力开放平台可以调动企业内部和外部所有信息和通信网络资源,调动全社会研发力量的积极性和创造性,快速灵活地生产满足市场需求的个性化应用。

应用架构模式主要从空间角度描述从业务需求到资源供给的分层承载关系,无法体现应用开发的过程,为了弥补这一不足,笔者将应用开发过程分为3个大的阶段,以便从时间角度看到应用从概念到实现的全过程(见图5)。

从图5可以看出,第一阶段主要完成能力开放平台基础能力的构建,交付成果为能力开放平台软件开发工具包和相应的说明书。第二阶段主要完成个性化应用的开发和测试,个性化应用以能力开放平台提供的基础能力为支撑,开发速度大大提高。第三阶段主要是完成个性化应用的审核和发布,通过审核的应用可以由测试环境转换到生产环境,成为个性化与创新型应用商店新的一员。

3 结束语

面向移动互联网的需求管理和应用开发模式主要是为了实现快速交付个性化应用的目的,但是这种模式主要还是从业务和技术角度设计,为了使得这种模式更加有效,必须配以相应的管理机制来共同完成。需求管理模式方面,需要业务人员和架构设计人员都要充分掌握基于Frameworx框架体系的需求管理方法,同时能够将零散的需求分解到需求管理体系中,这需要从管理角度明确需求分解的颗粒度,以便实现业务到技术的平滑交接。同时,应用开发模式也需要以市场为导向,明确开发个性化应用的激励制度,对于那些产生好的经济效益的应用,要给予应用开发者物质和精神奖励,提高应用开发者的积极性和创造性。

参考文献:

[1]李福东,姜文颖. Frameworx框架体系浅析[J]. 邮电设计技术,2014(2).

[2]李福东,张何林,吴盛博. ITILv3框架体系浅析[EB/OL]. [2014-01-12]. http://wenku.baidu.com/link?url=2m5-QJrnV9o61OwRs19O ZkAdj9cyVJ-KeJ5ycqGbU_BA16uDo1W7dWt5qm559ujiittRNZ6t1O 1ujiittRNZ6t1O1fKgq1Luw8mhxb1OZXmp6OmgpbmOiHdH3.

[3]于海澜. 企业架构:价值网络时代企业成功的运营模式[M]. 北京:东方出版社,2009.

[4]ScottA.Bernard. An Introduction to Enterprise Architecture Third Edition,Author House,2012.

[5]David Feinleib. Big Data Demystified:How Big Data is changing the way we live,love and learn,The Big Data Group, 2013.

[6]陈威如,余卓轩. 平台战略:正在席卷全球的商业模式革命[M]. 北京:中信出版社,2013.

[7]腾讯开放平台. 2013中国互联网开放平台白皮书[R]. 深圳:腾讯科技(深圳)有限公司,2013.

[8]TMF. Information Framework Concepts and Principles,TM Forum,2014.4.

[9]TMF. Application Framework Concepts and Principles,TM Forum,2012.10.

[10]TMF. Business Metrics Scorecard Concepts and Principles,TM Forum,2013.10.

[11]TMF. Business Process Framework Concepts and Principles,TM Forum,2013.8[12] 陈立云,金国华. 跟我们做流程管理[M]. 北京:北京大学出版社,2010.

[13]芭芭拉. 七步掌握业务分析[M]. 朱庆,译. 北京:电子工业出版社,2010.

[14]Jeffrey L. Whitten. Systems Analysis and Design Methods 7th Edition,McGraw-Hill Irwin,2007.

[15]Karl E. Wiegers. 软件需求[M]. 刘伟琴,译. 2版. 北京:清华大学出版社,2010.




相关内容