论文部分内容阅读
SCA编程模型由于具有松耦合性、位置透明性以及协议无关性等优点,且能够很好的应对业务流程的不断变化,而越来越受到关注。本文在详细研究国内外SCA服务开发管理现状的基础上,结合物联网分布式应用环境,分析当前SCA服务开发管理系统的不足,针对单一服务生成、基于STP (SOA Tools Platform)以及事件的组合服务生成、服务组件及其相关描述文件管理等方面进行研究和实现,旨在解决开发SCA服务过程中的繁杂、效率低下的问题,提供一个可应用于分布式环境中的功能完善的SCA服务生成管理系统。本研究在上述的基础上,通过完善原有Eclipse平台功能来实现符合研究目的的可视化开发功能,利用Eclipse插件开发技术实现对分布式环境下的服务组件及其相关描述文件管理的功能,在STP平台中利用管理模块的功能实现单一服务及组合服务的生成功能,同时为了适应物联网领域的服务响应式要求,利用能够支持Actor模型的Scala语言实现基于事件的组合服务生成功能。最后本文对完成的系统进行了功能和性能测试,实验结果表明本研究实现的系统能够达到预期需求。