Services Derivation from Business Process: A PSO-based Multi-Objective Approach
2016
Several approaches for services development in SOA (Service Oriented Architecture) suggest business processes as a starting point. However, there is a lack of systematic methods for services identification during business analysis. It is recognized that in service engineering, service identification plays a critical role as it lays the foundation for the later phases. Existing Service identification approaches are often prescriptive and mostly ignore automation principles, most are based on the architect's knowledge thus could result in non-optimal designs which results in complicated dependencies between services. In this paper the authors propose a top down approach to identify automatically services from business process by using several design metrics. This approach produces services from business processes as input and using an improved combinatorial particle swarm optimization algorithm with crossover of genetic algorithm. The experimentation denotes that the authors' approach achieves better results in terms of performance and convergence speed.
Keywords:
- Business process
- Objective approach
- Business analysis
- Management science
- Artifact-centric business process model
- Business process modeling
- Services computing
- Service-oriented architecture
- Particle swarm optimization
- Computer science
- Genetic algorithm
- Artificial intelligence
- Industrial engineering
- Computer network
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
14
References
0
Citations
NaN
KQI