DocumentCode :
1745965
Title :
Domain services for multichannel application software
Author :
Lippert, Martin ; Wolf, Henning ; Zullighoven, Heinz
Author_Institution :
Dept. of Comput. Sci., Hamburg Univ., Germany
fYear :
2001
fDate :
6-6 Jan. 2001
Abstract :
Companies have to adapt to changing environments and business requirements in short cycles. They seek to address their customers via various channels involving new (net-based) technologies. This poses an interesting question: How can we support multiple channels with various user front ends without at the same time duplicating business functionality? We present an elegant solution in the form of an architectural approach based on so-called domain services. Domain services are related to core business functions or concepts and they abstract from any type of UI (user interface) or interaction style. Domain services also are independent of database systems, concrete work flows and technical prerequisites like host systems. When designing domain services, we focus on the tasks of an application domain because they are the most stable elements in enterprises. The core tasks of an enterprise remain the same as long as an organization stays in its business domain. However, the concrete work flows at the different workplaces and the (technical) front ends of the application systems will change. Consequently, it is important to identify the underlying tasks and model them as "faceless" services. Thus, one domain service can be combined with various channels, their user front ends and interaction styles may differ. Such a service may even be used by other software applications of business partners within the net of a virtual company. This paper discusses business-oriented as well as technical implications and solutions. We present our architectural design and concrete experiences gained from professional software projects.
Keywords :
application program interfaces; client-server systems; application domain; architectural design; business functions; business requirements; domain services; interaction style; multichannel application software; professional software projects; user interface; Application software; Business; Companies; Computer science; Concrete; Electrical capacitance tomography; Electronic switching systems; Internet; Read only memory; Wireless application protocol;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 2001. Proceedings of the 34th Annual Hawaii International Conference on
Conference_Location :
Maui, HI, USA
Print_ISBN :
0-7695-0981-9
Type :
conf
DOI :
10.1109/HICSS.2001.927241
Filename :
927241
Link To Document :
بازگشت