Servicing Your Requirements
Neil Maiden · IEEE Software · 2006
Web services are operations that users access via the Internet through a well-defined interface independent of where the service is executed. Service-centric systems integrate Web services into applications that discover, compose, invoke, and monitor these services. Developments in service-centric computing have been rapid. Most Web services come in two parts. The first is the actual software that your system will invoke when calling the service. The software itself can provide prototypes that you can execute, explore, and analyze. Are they likely to satisfy your information, performance, and availability requirements? If not, consider a solution that doesn't use Web services, or be prepared to change your requirements. The second part of a Web service is its specification. Typically, developers use specifications to discover and understand services prior to selecting and deploying them in applications