skip to main content
tutorial

Service oriented architecture (SOA) concepts and implementations

Published:01 November 2009Publication History
Skip Abstract Section

Abstract

This tutorial covers the principles of Service-Oriented Architectures (SOA) including loose coupling, encapsulation, reusability, composibility, etc. The attendee will learn about the Ada Web Server (AWS) and how SOA interfaces, session management, etc. are implemented using AWS. The tutorial will also cover the fundamentals of the Enterprise Service Bus (ESB), a key enabling component of the SOA. Attendees will learn about ESB endpoints, data routing, automatic translations, etc. They will also learn how to connect Ada web services to an ESB, how to expose the web services, and how to use AWS with the ESB through in-class exercises and demonstrations.

Index Terms

  1. Service oriented architecture (SOA) concepts and implementations

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM SIGAda Ada Letters
      ACM SIGAda Ada Letters  Volume 29, Issue 3
      SIGAda '09
      December 2009
      113 pages
      ISSN:1094-3641
      DOI:10.1145/1653616
      Issue’s Table of Contents
      • cover image ACM Conferences
        SIGAda '09: Proceedings of the ACM SIGAda annual international conference on Ada and related technologies
        November 2009
        142 pages
        ISBN:9781605584751
        DOI:10.1145/1647420

      Copyright © 2009 Copyright held by author(s).

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 November 2009

      Check for updates

      Qualifiers

      • tutorial

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!