2. 软件互联平台的基础服务组件
软件互联平台是业界领先的基于 J2EE 的应用服务集群,它提供了异构系统集成的关键基础结构,并提供整套接入方案,其中包括SCA、安全性、事务管理、容错性、持久化、分布式Cache、数据库集群和分布式文件存储等功能,同时提供通讯、数据存储、数据交换、登录/权限和支付/计费等公共服务。
统一的数据
1、 软件互联平台整合了阿里巴巴集团的优质用户资源,将阿里旺旺、外贸版、网店版、“E 网打尽”的用户和公司信息统一在UDB中,并分配唯一passport作为标示。同时,也实现了对运营的帐户、账单、帐务、应用、订阅、ISV、资源等数据的统一;
2、 阿里软件的自主产品和各个ISV应用,基于Multi-Tennant 改造和接入后,通过hosting或者非hosting方式实现系统内数据统一。
统一的API
软件互联平台是个开放的平台,在这个平台上,开发者可以实现自主产品的快速接入。这是因为:
1、 软件互联平台的体系架构是面向SCA的,提供基于Web Service 调用的底层API库;
2、 在08 年将提供开放的JavaScript 接口和REST方式的前端调用方式,实现更轻量级的前端框架调用;
3、在08 年,通过对公共组件的进一步抽象和封装,我们提供统一的AliTag,帮助开发者快速组件化开发,使ISV服务与软件互联平台的整体风格得以统一。
统一的用户体验
对于六千万中小企业用户,他们的信息化水平和应用操作能力参差不齐。软件互联平台在提升用户体验,简化用户使用流程上独具匠心:
1、 提供统一的用户登入/登出;
2、 完善的客户自助服务中心,一站式完成软件/服务筛选、订阅、付费;
3、 提供统一的应用前端组件展现,贴近客户操作习惯,减小学习成本;
4、 未来将实现统一的展现桌面/容器,各个服务在桌面上双击即可使用,服务嵌套在应用展现模板里,使软件互联平台成为真正意义的WebOS 容器。
统一的开发工具
软件互联平台采用JBoss Server 作为底层部署环境,通过面向SCA的ASF【2】应用服务框架来集成系统内外的分布式系统,同时可使用XPlatform 工具来简化应用开发。
快速应用接入
软件互联平台上接入的服务,我们认为有两种来源:一种是ISV和独立开发者对已有产品的改造;另一种是全新搭建的基于Multi-Tennant 的软件服务。实际上,对于前者,我们会发现接入非常得快捷和简单,最多只需要调用8 个接口,即完成原有系统的初步改造。
1、 非资源扣费模式ISV接入,只需调用1 个接口。
2、 简单扣费模式接入,只需调用4 个接口。
3、 复杂扣费模式接入,最多调用8 个接口。
对于第二种场景,则可以通过以下的步骤完成服务接入:
1、 使用XPlatform 完成基于Multi-Tennant 的数据建模;
2、 使用XPlatform 提供的基础组件(组织、权限、支付、存储…)完成应用建模;
3、 在Sandbox 环境完成服务的调试和发布;
4、 Alisoft 内部定义软件,制定软件价格并上架。
阿里巴巴软件互联平台介绍
0
相关文章