Considerations and Challenges In Implementing Web Services
- Web service implementation adds to the complexity of your organization's architecture.
- You are adding an additional layer to your architecture that requires additional development time and maintenance. Ongoing maintenance must be performed, of course.
- Due to the very nature of web services - namely, the integration of different systems/data in the background - you add complexity.
- There are additional requirements for time and resources devoted to testing the web service functionality.
- In this modern "web age", high availability is expected (24 hours a day of possible activity).
- Thus, you must ensure that your web services are implemented in such a way as to minimize any downtime.
- Any downtime of these services can negatively impact the image that your "consumers" will have of your organization's.
- There must be continuous monitoring of the web services for reliability.
- People expect the services to operate efficiently and effectively, according to their published descriptions. Thus, it will be important to conduct periodic monitoring to ensure that they are meeting expectations.
- Due to the extra web exposure, your services could become corrupted. You will need to implement additional security measures.
Nice post Veronica. I would like to add that each of these challenges would fall in one of the following main categories:
ReplyDeleteManaging service lifecycles (minimizing the impact of change)
Web Services and Service Level Agreements: Definition and Enforcement
Web Services Control: Taking Control of Your Network
Web Services Provisioning to meet specific consumer needs
Web Services Cost: Actional Provides Solution to Reduce Costs
Thanks for sharing the useful information.
ReplyDeleteTechnology Trends in the Travel industry need ERP