首页> 外文OA文献 >Deployment of a Service-Oriented Automation Platform for Integrating Smart City Applications
【2h】

Deployment of a Service-Oriented Automation Platform for Integrating Smart City Applications

机译:部署面向服务的自动化平台,用于集成智能城市应用程序

摘要

SOA (Service-Oriented Architecture) is an architectural style for creating software systems. It encapsulates the functional behaviour behind services which are loosely coupled to each other. SOA brings flexibility, agility and dynamicity to software systems because it enables the collaboration of systems developed with different technologies. Moreover, SOA reduces the cost of the development since already existing services can be reused in new systems.Arrowhead Project aims to develop a technical framework, which enables the collaborative automation by networked embedded devices. The framework aims to solve the energy and competitiveness challenges with increased efficiency, which is gained by means of collaborative automation. Collaborative automation is enabled with SOA. The project is targeting to five different areas including Production, Smart Buildings and Infrastructures, Electro-Mobility, Energy Production and End-User Services, and finally Virtual Market of Energy.During the project, project partners are testing Arrowhead Framework by developing pilot applications for the project domains to demonstrate the use of the framework at various use-cases. This thesis presents pilot applications developed at FAST-lab at Tampere University of Technology during Pilot Generation 2. The first application is a managing and monitoring system for street lights and the second one for engine block heaters. They demonstrate how Arrowhead Framework could be used to develop Smart City applications.Since Arrowhead Framework is based on SOA, it should be possible to reuse the existing services in new applications. Therefore, a third pilot application was developed by integrating the components from the first two pilot applications. The resulting application controls the dimming of street lights based on the luminance and the heating time of engine block heaters based on the temperature. The application shows that Arrowhead Framework gives suitable tools to develop systems where the requested functionality by reusing the existing services in collaborative manner.
机译:SOA(面向服务的体系结构)是用于创建软件系统的体系结构样式。它封装了相互松散耦合的服务背后的功能行为。 SOA为软件系统带来了灵活性,敏捷性和动态性,因为它支持使用不同技术开发的系统的协作。此外,由于SOA可以降低开发成本,因为现有服务可以在新系统中重用。ArrowheadProject旨在开发一种技术框架,该技术框架可以通过网络嵌入式设备实现协作自动化。该框架旨在通过协作自动化来提高效率,以解决能源和竞争方面的挑战。 SOA启用了协作自动化。该项目针对五个不同领域,包括生产,智能建筑和基础设施,电动交通,能源生产和最终用户服务,以及最终的虚拟能源市场。在项目期间,项目合作伙伴正在通过开发用于以下方面的试验应用程序来测试Arrowhead Framework:项目领域,以演示在各种用例下框架的使用。本文介绍了在第2代飞行员试验期间在坦佩雷工业大学FAST-lab开发的试验应用程序。第一个应用程序是用于路灯的管理和监视系统,第二个应用程序是用于发动机缸体加热器的系统。他们演示了如何使用Arrowhead Framework开发智能城市应用程序。由于Arrowhead Framework基于SOA,因此应该有可能在新应用程序中重用现有服务。因此,通过集成前两个试验应用程序中的组件,开发了第三个试验应用程序。最终的应用程序根据亮度来控制路灯的调光,并根据温度来控制发动机缸体加热器的加热时间。该应用程序显示Arrowhead Framework通过协作方式重用现有服务提供了合适的工具来开发系统,以在其中开发所需功能。

著录项

  • 作者

    Latvala Tero Petteri;

  • 作者单位
  • 年度 2016
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号