Process [WorkFlow] and Services (series).
Six steps (taken from 6sigma) for creating and maintaining a process are
• Define
• Measure – To find the potential impact of each input on the output.
• Analyze
• Improve
• Control
The services provided by IT Company can be as below
Software development
Software maintenance
Software re-engineering
Offshore development centers (ODC)
Quality Assurance and Testing
Customer/ Technical Support
Technical Documentation
R&D and Technology Consultation
Web Services are a technology for deploying and providing access to business functions over the Web;
A Web service is an interface that describes a collection of operations that are network accessible through standardized XML messaging.
The development lifecycle can have four phases:
1. Build
Development and testing of the Web service implementation, the definition of the service interface description and the definition of the service implementation description.
2. Deploy
The deploy phase includes the publication of the service interface and service implementation definition to a service requestor or service registry and deployment of the executables for the Web service into an execution environment (typically, a Web application server).
3. Run
During the run phase, the Web service is available for invocation.
4. Manage
The manage phase covers ongoing management and administration of the Web service application. Security, availability, performance, quality of service and business processes must all be addressed.