该平台是在研究国内外先进技术的基础上,坚持自主研发、技术创新,打造具有自主知识产权、具备国际先进水平的软件开发运行平台,可提供企业级业务系统开发中所需的基础技术组件和业务组件,以及软件开发环境,并在系统运行期提供安全、稳定的支撑服务。SoTower平台主要由核心框架、业务服务平台、工作流管理平台、系统监控平台和集成开发工具组成。核心框架遵循国际上目前最优秀的服务构建架构(SCA)技术,通过构件化技术屏蔽了底层各类技术细节,降低了业务系统的开发难度;业务服务平台依据基于角色授权控制(RBAC)标准为业务系统提供了一套完备的,一体化的安全保障平台;工作流管理平台采用“基于XML的流程定义语言”(XPDL)和“国际工作流管理联盟”(WFMC)参考模型,为业务系统提供了可定制的流程服务;系统监控平台通过字节码注入和面向切面编程等先进技术,实现了细粒度的监控方式,在运行期间对应用系统进行实时健康状态的监测与诊断;集成开发工具在模型驱动开发的基础上,提出了业务场景驱动开发方法,并结合代码自动生成工具实现了业务应用的快速开发。SoTower平台凭借柔性的技术架构将各组件进行有机地组合,满足了企业级信息化系统从开发到生产运行全过程的应用需求。
平台历经5年的发展,已分别在国家电网公司、国家核电公司、广西烟草公司等国内多家集团型企业的近50个业务系统中成功应用,部署点达410余个。目前,SoTower开发平台现已有18项受理专利,并通过了中国软件评测中心产品确认测试以及国家电网公司信息安全实验室安全评测。2009年11月通过电力科技查新,确认平台有五项国际新技术。使用SoTower平台的开发人员达4000余人,SoTower平台以其先进的技术能力备受广大开发者与应用单位的好评与青睐。