Measuring software reuse: principles, practices, and economic models
Measuring software reuse: principles, practices, and economic models
Understanding Web Services: XML, WSDL, SOAP, and UDDI
Understanding Web Services: XML, WSDL, SOAP, and UDDI
Web Services Essentials
How BPEL and SOA Are Changing Web Services Development
IEEE Internet Computing
A jabber-based multi-agent system platform
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
From BPMN Process Models to BPEL Web Services
ICWS '06 Proceedings of the IEEE International Conference on Web Services
IEEE Transactions on Software Engineering
Semantic Business Process Management: Scaling Up the Management of Business Processes
ICSC '08 Proceedings of the 2008 IEEE International Conference on Semantic Computing
SOA Design Patterns
Network-aware migration control and scheduling of differentiated virtual machine workloads
CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Cloud Infrastructure & Applications --- CloudIA
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
A Categorisation of Cloud Computing Business Models
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Designing Cloud Services Adhering to Government Privacy Laws
CIT '10 Proceedings of the 2010 10th IEEE International Conference on Computer and Information Technology
Social-based planning model for multiagent systems
Expert Systems with Applications: An International Journal
IPDPSW '11 Proceedings of the 2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and PhD Forum
OMNI: introducing social structure, norms and ontologies into agent organizations
ProMAS'04 Proceedings of the Second international conference on Programming Multi-Agent Systems
A market mechanism for software component reuse: opportunities and barriers
Proceedings of the 14th Annual International Conference on Electronic Commerce
Hi-index | 12.05 |
This paper proposes a novel model for automatic construction of business processes called IPCASCI (Intelligent business Processes Composition based on multi-Agent systems, Semantics and Cloud Integration). The software development industry requires agile construction of new products able to adapt to the emerging needs of a changing market. In this context, we present a method of software component reuse as a model (or methodology), which facilitates the semi-automatic reuse of web services on a cloud computing environment, leading to business process composition. The proposal is based on web service technology, including: (i) Automatic discovery of web services; (ii) Semantics description of web services; (iii) Automatic composition of existing web services to generate new ones; (iv) Automatic invocation of web services. As a result of this proposal, we have presented its implementation (as a tool) on a real case study. The evaluation of the case study and its results are proof of the reliability of IPCASCI.