首页> 外文期刊>Ada Letters >Service-Oriented Architecture (SOA) Concepts and Implementations
【24h】

Service-Oriented Architecture (SOA) Concepts and Implementations

机译:面向服务的体系结构(SOA)的概念和实现

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

This tutorial explains how to implement a Service-Oriented Architecture (SOA) for reliable systems using an Enterprise Service Bus (ESB) and the Ada Web Server (AWS). The first part of the tutorial describes terms of Service-Oriented Architectures (SOA) including service, service registry, service provider, service consumer, Service Oriented Architecture Protocol (SOAP), and Web Service Description Language (WSDL). This tutorial also presents principles of SOA including loose coupling, encapsulation, composability of web services, and statelessness of web services. The tutorial also covers the benefits of SOA and organizations that are supporting SOA infrastructure. The second part of the tutorial covers the Enterprise Service Bus (ESB) including definitions, capabilities, benefits and drawbacks. The tutorial discusses the difference between SOA and an ESB, as well as some of the commercially available ESB solutions on the market. The Mule ESB is explored in more detail and several examples are given. In the third part, the tutorial covers the Ada Web Server (AWS) built using the Ada programming language. The tutorial covers the capabilities of AWS and explains how to build and install AWS. The tutorial explains how to build an AWS server and include the server in an Ada application. The tutorial demonstrates how to build a call back function in AWS and build a response to a SOAP message. Finally, the tutorial explains how to connect an AWS server to an ESB endpoint. AWS is a key component to building a SOA for a reliable system. This capability allows the developer to expose services in a high-integrity system using the Ada and SPARK programming languages.
机译:本教程说明了如何使用企业服务总线(ESB)和Ada Web服务器(AWS)为可靠的系统实现面向服务的体系结构(SOA)。本教程的第一部分描述了面向服务的体系结构(SOA)的术语,包括服务,服务注册表,服务提供者,服务使用者,面向服务的体系结构协议(SOAP)和Web服务描述语言(WSDL)。本教程还介绍了SOA的原理,包括松散耦合,封装,Web服务的可组合性和Web服务的无状态性。本教程还介绍了SOA和支持SOA基础结构的组织的好处。本教程的第二部分介绍了企业服务总线(ESB),包括定义,功能,优点和缺点。本教程讨论了SOA和ESB之间的区别,以及市场上一些商业可用的ESB解决方案。对Mule ESB进行了更详细的探讨,并给出了几个示例。在第三部分中,该教程介绍了使用Ada编程语言构建的Ada Web服务器(AWS)。本教程介绍了AWS的功能,并说明了如何构建和安装AWS。本教程介绍了如何构建AWS服务器并将该服务器包含在Ada应用程序中。本教程演示了如何在AWS中构建回调函数以及如何对SOAP消息进行响应。最后,本教程说明了如何将AWS服务器连接到ESB终端节点。 AWS是为可靠的系统构建SOA的关键组件。此功能使开发人员可以使用Ada和SPARK编程语言在高完整性系统中公开服务。

著录项

  • 来源
    《Ada Letters》 |2013年第3期|11-12|共2页
  • 作者

    Ricky E. Sward; Jeff Boleng;

  • 作者单位

    The MITRE Corporation 1155 Academy Park Loop Colorado Springs, CO 80910;

    The Software Engineering Institute Carnegie Mellon University 4500 Fifth Avenue Pittsburgh, PA 15213;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Ada; Service Oriented Architectures;

    机译:艾达面向服务的架构;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号