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.
- Erl, Thomas. Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services. c2004, Pearson Education, Inc., Prentice Hall, Upper Saddle River, NJ. Google Scholar
Digital Library
- Service-Oriented Architecture. Retrieved from http://en.wikipedia.org/wiki/Service-oriented_architecture on May 23, 2007.Google Scholar
- Web Service Description Language (WSDL). Retrieved from http://en.wikipedia.org/wiki/Web_Services_Description_Language on May 23, 2007.Google Scholar
- Universal Description, Discovery and Integration (UDDI). Retrieved from http://en.wikipedia.org/wiki/Universal_Description_Discovery_and_Integration on May 23, 2007.Google Scholar
- Sward, Ricky, Tim Beerman, and Clint Sparkman. Unmanned Eyes in the Sky. Military Geospatial Technologies, Sep 14, 2005 in Volume: 3 Issue: 3.Google Scholar
- Enterprise Service Bus (ESB). Retrieved from http://en.wikipedia.org/wiki/Enterprise_service_bus on May 23, 2007.Google Scholar
- Vollmer, Ken and Mike Gilpin. The Forrester Wave: Enterprise Service Bus. Q2, c2006, Forrester Research, Inc., June 30, 2006.Google Scholar
- Mule Enterprise Service Bus. Retrieved from http://mule.codehaus.org/display/MULE/Home on May 23, 2007.Google Scholar
- 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.Google Scholar
- Extensible Stylesheet Language Transformations (XSLT). Retrieved from http://en.wikipedia.org/wiki/XSLT on May 23, 2007.Google Scholar
- Google Earth, a 3D Interface to the Planet. Retrieved from http://earth.google.com/ on May 24, 2007.Google Scholar
- The SPARK Programming Language, Retrieved from http://www.praxis-his.com/sparkada/ on Aug 27, 2007.Google Scholar
- Ada Language Reference Manual. Retrieved from http://www.adahome.com/rm95/Google Scholar
- Ada Web Server User's Guide. Retrieved from http://libre.adacore.com /aws/main.html on May 25, 2007.Google Scholar
Index Terms
Using ada in a service-Ooriented architecture
Recommendations
Using ada in a service-Ooriented architecture
SIGAda '07One 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 ...
A multi-language service-oriented architecture using an enterprise service bus
An Enterprise Service Bus (ESB) provides developers a platform for the straightforward development of a multi-language Service-Oriented Architecture (SOA). Mule, an open source ESB, is presented as one such ESB that easily provides a multi-language SOA ...
A multi-language service-oriented architecture using an enterprise service bus
SIGAda '08: Proceedings of the 2008 ACM annual international conference on SIGAda annual international conferenceAn Enterprise Service Bus (ESB) provides developers a platform for the straightforward development of a multi-language Service-Oriented Architecture (SOA). Mule, an open source ESB, is presented as one such ESB that easily provides a multi-language SOA ...







Comments