Authors:
Michal Žemlička
1
and
Jaroslav Král
2
Affiliations:
1
Faculty of Information Technology, Czech Technical University in Prague, Faculty of Mathematics and Physics and Charles University, Czech Republic
;
2
Faculty of Mathematics and Physics, Charles University, Faculty of Informatics and Masaryk University, Czech Republic
Keyword(s):
Flexible User-driven Integration, Architectural Services, Large Software System in SME, User-oriented Service interfaces, Flexible SOA.
Related
Ontology
Subjects/Areas/Topics:
Architectural Design and Meta Architectures
;
Communication and Software Technologies and Architectures
;
e-Business
;
Enterprise Information Systems
;
Languages, Tools and Architectures
;
Model-Driven Software Development
;
Paradigm Trends
;
Service-Oriented Architectures
;
Service-Oriented Software Engineering and Management
;
Software and Systems Development Methodologies
;
Software Engineering
;
Software Process Improvement
;
Technology Platforms
Abstract:
Information systems supporting flexible business in small-to-medium enterprises must be easily modifiable
under the supervision of their users. The users (business people) must take active part in agile system development
and maintenance. The systems must be able to integrate large legacy systems and to communicate
with the systems of independent business partners. Business processes need not be executed by a single ERP.
We discuss a variant of SOA able to meet these requirements. The discussed SOA uses communication protocols
based on problem-oriented languages. We propose a concept of organizational (architectural) services
generalizing the concept of connectors and routers. The power and usefulness of the proposal is demonstrated
on the examples of service composition, business-oriented interfaces, agile business processes, portals, and
gateways. The proposal is based on experience from practical SOA projects.