Using Web Services Standards for Dealing with Complexities of Multiple Incompatible Applications

Organizations' dependence on custom enterprise software and web applications from independent software developers and software companies create a lot of problems such as integration, interoperability, security, and system maintenance. This paper seeks to provide a better approach by using Web services standards in dealing with the complexity of multiple incompatible applications that were written in different programming languages on multiple computers and also making it possible for organizations to add a new layer of abstraction that is open, standards-based, and easy to integrate with any new or existing system. The combination of Service Oriented Architecture and Web services will be used to provide a rapid integration solution that will quickly and easily align Information Technology investments and corporate strategies by focusing on shared data and reusable services rather than proprietary integration products.