论文部分内容阅读
随着一个企业的规模日益增大,企业业务的广度扩展和管理粒度细化的需求随之增大。虽然目前企业依靠第三方软件提供商已经可以解决其对应领域的业务的大部分问题,但是由于企业中用户角色的关注重心和随时间而发生变化的业务重心的差异。如何低成本地为企业中的成员量身定制业务支持系统的问题依然没有得到有效的解决。建设能从各个提供商的“数据集市”里提取“数据”并快速集成为“应用”的“应用集市平台”成为了一种迫切的需求。针对于这一现状,本文设计并实现了一套针对企业的“应用集市平台”。根据平台的部署需求,为了缓解不同地域及网络差异情况下对用户操作体验造成的影响,本设计结合云计算平台的特点,实现了智能DNS加内容分发网络(Content Delivery Network, CDN)以及Utilities WebService的建设。“平台”为企业用户提供的是一种可以像iGoogle一样简单地选择、组织插件和页面的操作模式。用户可以根据自己的角色或业务重心需要,选择适合的“应用”,组织出“页面”。同时可以在企业内部共享这些组织好的“应用页面”。“平台”为向企业服务的第三方公司提供了一套开发“应用集市”中“应用”的标准和框架。由于平台提供了统一的Utilities WebService,在“应用”开发的过程中可以快速方便地使用并且获得云计算平台的优势。本文通过利用Object-Relational Mapping (ORM)、WebService、XML、JavaScript Object Notation(JSON)、反射、Remoting、序列化、AJAX等技术的优点,以中国移动需求为例完成了“应用集市平台”的设计。通过平台,有效地解决了企业中因角色差异而带来对业务支持系统的需要。同时解决了企业中因业务重心变化而带来对业务支持系统的需要。