loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
IEEE International Conference on Web Services (ICWS 2007)
Raising Programming Abstraction from Objects to Services
Salt Lake City, Utah, USA
July 09-July 13
ISBN: 0-7695-2924-0
Arun Kumar, IBM India Research Laboratory
Anindya Neogi, IBM India Research Laboratory
Sateesh Pragallapati, IIT Madras, Chennai-600036, INDIA
D. Janaki Ram, IIT Madras, Chennai-600036, INDIA
Traditional software development involves reusing and building upon off-the-shelf software libraries. This paradigm provides compile time availability of both, component interfaces as well as corresponding implementations. It enables developers to write programs that build on existing functionality without worrying much about the runtime. Service oriented computing presents a different environment that involves actively running components in the form of services. Here, a search step becomes necessary to first discover the component(s) that satisfy the specified requirements. Moreover, services may come up or go down dynamically leading to expiry of searched results which makes dependent programs highly brittle. In this paper, we propose a paradigm shift from objects to services as first class entities. We present service matching techniques defined across design time and runtime. Using these techniques we define language level operations involving services as operands leading to a novel approach for services based software development.
Citation:
Arun Kumar, Anindya Neogi, Sateesh Pragallapati, D. Janaki Ram, "Raising Programming Abstraction from Objects to Services," icws, pp.864-872, IEEE International Conference on Web Services (ICWS 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.