Most Read Research Articles


Warning: Creating default object from empty value in /var/www/html/sandbox.ijcaonline.org/public_html/modules/mod_mostread/helper.php on line 79

Warning: Creating default object from empty value in /var/www/html/sandbox.ijcaonline.org/public_html/modules/mod_mostread/helper.php on line 79

Warning: Creating default object from empty value in /var/www/html/sandbox.ijcaonline.org/public_html/modules/mod_mostread/helper.php on line 79

Warning: Creating default object from empty value in /var/www/html/sandbox.ijcaonline.org/public_html/modules/mod_mostread/helper.php on line 79

Warning: Creating default object from empty value in /var/www/html/sandbox.ijcaonline.org/public_html/modules/mod_mostread/helper.php on line 79
Call for Paper - May 2015 Edition
IJCA solicits original research papers for the May 2015 Edition. Last date of manuscript submission is April 20, 2015. Read More

Comparing CORBA and Web-Services in view of a Service Oriented Architecture

Print
PDF
International Journal of Computer Applications
© 2012 by IJCA Journal
Volume 39 - Number 6
Year of Publication: 2012
Authors:
Hayyan R. Sheikh
10.5120/4828-7083

Hayyan R Sheikh. Article: Comparing CORBA and Web-Services in view of a Service Oriented Architecture. International Journal of Computer Applications 39(6):47-55, February 2012. Full text available. BibTeX

@article{key:article,
	author = {Hayyan R. Sheikh},
	title = {Article: Comparing CORBA and Web-Services in view of a Service Oriented Architecture},
	journal = {International Journal of Computer Applications},
	year = {2012},
	volume = {39},
	number = {6},
	pages = {47-55},
	month = {February},
	note = {Full text available}
}

Abstract

The concept of Service Oriented Architecture revolves around registering services as tasks. These tasks are accomplished collectively by various disparate components seamlessly connected to one another. The task of interlinking these components may be considered amongst the most convoluted and difficult tasks currently faced by software practitioners. This paper attempts to show that although middleware technologies can be solely utilized to develop service oriented architecture, however such architecture would severely lack quality, interoperability and ease of implementation. In order to resolve these complexities and complications this paper proposes Web Services as an alternative to Middleware, for the realization of a fully functional interoperable and an automated SOA which conforms to the characteristics of a SOA. This paper provides an abstract implementation model of a SOA using both middleware and web services. It then attempts to point out the implementation and accepted benefits of the latter, especially when legacy applications are involved. Emphasize is laid out on the significance of interoperability since it assists in mobility and other corporate benefits. The paper concludes that when interoperability along with its benefits of mobility, expansion, costs, simplicity and enterprise integration are required in the construction of a SOA then web services should be the definite integration choice. The paper also highlights the importance of object oriented middleware, along with situations in which it might be preferred over web services.

References

  • Newcomer.E , Lomow G., (2005). Understanding SOA with Web Services, Addison Wesley.
  • Foster, I. (2005, May 6). Service-Oriented Science. Science , 308
  • Welke, R., Hirschheim R. & Schwarz A.(2011,Feburary). Service Oriented Architecture Maturity. Computer ,IEEE, 44(10), 61-67
  • Abuosba, K.A. & El-Sheikh .A.(2008,August).Formalizing Service-Oriented Architectures. IT Professional,13(5), 34-38
  • Geihs, K. (2002, August 7). Middleware challenges ahead . Computer , IEEE , 34(6), 24-31.
  • Karastoyanova , D., & Buchmann, A. (2003). COMPONENTS, MIDDLEWARE AND WEB SERVICES. Proceedings of IADIS International Conference WWW/Internet 2003,IADIS Press,2.
  • Stal, M. (2002, October). Web services: beyond component-based computing. Communications of the ACM, 45(10), 71-76.
  • Armstrong, R., Gannon, D., Geist, A., Keahey, K., Kohn, S., & McInnes, L. (2006, August 3). Toward a Common Component Architecture for High-Performance Scientific Computing. Eighth IEEE International Symposium on High Performance Distributed Computing.
  • Henning, M. (2006, June). The Rise and Fall of CORBA. Queue - Component Technologies - ACM, 4(5)
  • Box, D. (2000, March). A Young Person's Guide to The Simple Object Access Protocol: SOAP Increases Interoperability Across Platforms and Languages. MSDN Magazine, (2000)
  • Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhy, N., & Weerawarana, S. (2002, August 7). Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI . Internet Computing, IEEE , 6(2), 86-93
  • Pietzuch, P., & Bacon, J. (2002, July). Hermes: A Distributed Event-Based Middleware Architecture. 22nd International Conference on Distributed Computing Systems Workshops (ICDCSW '02)