skip to main content
10.1145/1315580.1315596acmconferencesArticle/Chapter ViewAbstractPublication PagesadaConference Proceedingsconference-collections
Article

Using ada in a service-Ooriented architecture

Published: 04 November 2007 Publication History

Abstract

One of the latest trends in software architecture is known as a Service-Oriented Architecture (SOA). This paper describes SOA briefly and one of the enabling technologies of SOA, namely the Enterprise Service Bus (ESB). The paper goes on to describe two ways in which Ada applications can be built as services in a SOA. The first method is to build the Ada code as a Dynamically Linked Library (DLL) and wrap it in Java code. The second method is to use the Ada Web Server (AWS) and build a direct interface to the Ada code that is needed to plug into the ESB.

References

[1]
Erl, Thomas. Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services. c2004, Pearson Education, Inc., Prentice Hall, Upper Saddle River, NJ.
[2]
Service-Oriented Architecture. Retrieved from http://en.wikipedia.org/wiki/Service-oriented_architecture on May 23, 2007.
[3]
Web Service Description Language (WSDL). Retrieved from http://en.wikipedia.org/wiki/Web_Services_Description_Language on May 23, 2007.
[4]
Universal Description, Discovery and Integration (UDDI). Retrieved from http://en.wikipedia.org/wiki/Universal_Description_Discovery_and_Integration on May 23, 2007.
[5]
Sward, Ricky, Tim Beerman, and Clint Sparkman. Unmanned Eyes in the Sky. Military Geospatial Technologies, Sep 14, 2005 in Volume: 3 Issue: 3.
[6]
Enterprise Service Bus (ESB). Retrieved from http://en.wikipedia.org/wiki/Enterprise_service_bus on May 23, 2007.
[7]
Vollmer, Ken and Mike Gilpin. The Forrester Wave: Enterprise Service Bus. Q2, c2006, Forrester Research, Inc., June 30, 2006.
[8]
Mule Enterprise Service Bus. Retrieved from http://mule.codehaus.org/display/MULE/Home on May 23, 2007.
[9]
WebLogic Enterprise Service Bus. Retrieved from http://www.bea.com/framework.jsp?CNT=index.htm&FP=/content/products/aqualogic/service_bus/ on May 23, 2007.
[10]
Extensible Stylesheet Language Transformations (XSLT). Retrieved from http://en.wikipedia.org/wiki/XSLT on May 23, 2007.
[11]
Google Earth, a 3D Interface to the Planet. Retrieved from http://earth.google.com/ on May 24, 2007.
[12]
The SPARK Programming Language, Retrieved from http://www.praxis-his.com/sparkada/ on Aug 27, 2007.
[13]
Ada Language Reference Manual. Retrieved from http://www.adahome.com/rm95/
[14]
Ada Web Server User's Guide. Retrieved from http://libre.adacore.com /aws/main.html on May 25, 2007.

Cited By

View all
  • (2015)Ada's Legacy: Cultures of Computing from the Victorian to the Digital AgeundefinedOnline publication date: 22-Oct-2015
  • (2010)The rise, fall and persistence of AdaACM SIGAda Ada Letters10.1145/1879097.187908130:3(71-74)Online publication date: 24-Oct-2010
  • (2010)The rise, fall and persistence of AdaProceedings of the ACM SIGAda annual international conference on SIGAda10.1145/1879063.1879081(71-74)Online publication date: 24-Oct-2010

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGAda '07: Proceedings of the 2007 ACM international conference on SIGAda annual international conference
November 2007
116 pages
ISBN:9781595938763
DOI:10.1145/1315580
  • cover image ACM SIGAda Ada Letters
    ACM SIGAda Ada Letters  Volume XXVII, Issue 3
    SIGAda '07
    December 2007
    93 pages
    ISSN:1094-3641
    DOI:10.1145/1315607
    Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 November 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. ESB
  2. SOA
  3. enterprise service bus
  4. service-oriented architecture
  5. software architecture

Qualifiers

  • Article

Conference

SIGAda '07
Sponsor:
SIGAda '07: ACM SIGAda Annual International Conference
November 4 - 8, 2007
Virginia, Fairfax, USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2015)Ada's Legacy: Cultures of Computing from the Victorian to the Digital AgeundefinedOnline publication date: 22-Oct-2015
  • (2010)The rise, fall and persistence of AdaACM SIGAda Ada Letters10.1145/1879097.187908130:3(71-74)Online publication date: 24-Oct-2010
  • (2010)The rise, fall and persistence of AdaProceedings of the ACM SIGAda annual international conference on SIGAda10.1145/1879063.1879081(71-74)Online publication date: 24-Oct-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media