SOA architecture is method of software development that creates business applications using services provided by and for the organization. There are basically four types of services:
- Functional Service: Used for business applications.
- Enterprise Service: Used for implementing functionalities.
- Application Service: Used for deploying and developing a specific application.
- Infrastructure Service: Used for security and authentication.