Authors:
Meriem Benhaddi
1
;
Karim Baïna
2
and
El Hassan Abdelwahed
1
Affiliations:
1
Cadi Ayyad University, Morocco
;
2
Mohammed V University, Morocco
Keyword(s):
SOA, Mashup, Integration Patterns, End User Development, End User Satisfaction, Usability, Intuitiveness, Cloud Computing.
Related
Ontology
Subjects/Areas/Topics:
Accessibility and Usability
;
Cloud Computing
;
Collaboration and e-Services
;
Data Communication Networking
;
Data Engineering
;
e-Business
;
Enterprise Information Systems
;
Ergonomics
;
Human-Computer Interaction
;
Interface Design
;
Internet of Things
;
Mobile Software and Services
;
Ontologies and the Semantic Web
;
Semantic Web Technologies
;
Sensor Networks
;
Services Science
;
Society, e-Business and e-Government
;
Software Agents and Internet Computing
;
Software and Architectures
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Telecommunications
;
Web 2.0 and Social Networking Controls
;
Web Information Systems and Technologies
;
Web Services
;
Wireless Information Networks and Systems
Abstract:
User-centric SOA is a new paradigm allowing unskilled end users to compose services to create new one. Mashups represent new agile and quick ways to compose and integrate structured and unstructured resources, from different types existing on the web. Mashups emerged as a new way to democratize the SOA and realize the user-centric SOA; However, Mashups are emerging applications, and thus consist of immature, non intuitive and non formalized area. In this paper, we formalize the user-centric SOA development by proposing a new cloud-based architecture for user-centric SOA platforms, and by introducing a new rich integration language based on the advanced Enterprise Integration Patterns (EIPS). We also propose a new intuitive and self-explanatory semantic methodology and interaction model for end users services integration. Through these contributions, we give the promise of realizing the user-centric SOA.