Abstract
To support the handling of documents in organizations, office appliances have to adapt to the work processes of that organization. To efficiently handle changes in the software imposed by these adaptations, we present an approach to use business process models to compose the basic features of an office appliance into customer-oriented, process-specific services offered by office devices. Software product lines shape the key concepts that enable cost-effective and therefore realistic implementations of the ideas presented.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Buhl, B., Lehner, G., Puhlmann, O., Schnieders, R., Weiland: Process Family Engineering Modeling variant rich processes, PESOA Report (June 2005)
Berners-Lee, T.: Web Services (2003), http://www.w3.org/DesignIssues/WebServices.html
Bettin, J.: Model Driven Software Development (2004), http://www.softmetaware.com/mdsd-and-isad.pdf
Bayer, J., Flege, O., Knauber, P., Laqua, R., Muthig, D., Schmid, K., Widen, T.: PuLSE. Product Line Software Engineering. Kaiserslautern (1999)
Booth, D., Liu, C.K.: Web Services Description Language (WSDL) Version 2.0 Part 0 (2005), http://www.w3.org/TR/wsdl20-primer/
Bayer, J., Lehner, T., Muthig, D.: Asset Scoping: dentification of Reusable Software Components - Defining Service Components. Kaiserslautern (2004)
Business Process Modeling Notation, BPMI.org (2004), http://www.bpmi.org/bpmn-spec.htm , (Alternative, http://xml.coverpages.org/ni2003-08-29-a.html )
Business Process Execution Language for Web Services (2003), http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbizspec/html/bpel1-1.asp
Burke, E.: Java und XSLT. O’Reilly, Sebastopol (2002)
Cabral, L., Domingue, J., Motta, E., Payne, T.R., Hakimpour, F.: Approaches to semantic web services: an overview and comparisons. In: Bussler, C.J., Davies, J., Fensel, D., Studer, R. (eds.) ESWS 2004. LNCS, vol. 3053, pp. 225–239. Springer, Heidelberg (2004), http://kmi.open.ac.uk/projects/irs/cabralESWS04.pdf
Clements, P., Northrop, L.M.: Software Product Lines: Practices and Patterns. Addison-Wesley, Reading (2001)
Gardner, T.: An Introduction to Web Services (2001), http://www.ariadne.ac.uk/issue29/gardner/
Hashimi, S.: Service-Oriented Architecture Explained (2003), http://www.ondotnet.com/lpt/a/4108
Mitra, N.: SOAP Version 1.2 Part 0: Primer (2003), http://www.w3.org/TR/soap12-part0/
Mendling, J., Müller, M.: A Comparison of BPML and BPEL4WS (2003), http://wi.wu-wien.ac.at/~mendling/publications/03-BXML.pdf
Miller, J., Mukerji, J.: MDA Guide Version 1.01, Object Management Group OMG (2003), http://www.omg.org/docs/omg/03-06-01.pdf
OMG: Model Driven Architecture (2005), http://www.omg.org/mda/
Peltz, C.: Web Service Orchestration. A review of emerging technologies, tools and standards, Hewlett Packard, Co (2003), http://devresource.hp.com/drc/technical_white_papers/WSOrch/WSOrchestration.pdf
UDDI: Universal Description, Discovery and Integration (2002), Specification, http://www.uddi.org/specification.html
Völter, M.: Modellgetriebene Softwareentwicklung (2005), http://www.voelter.de/data/articles/MDSD.pdf
White, S.A.: BPMN overview (2004), http://www.bpmn.org/Documents/Introduction%20to%20BPMN.pdf
www.wsmo.org Web Service Modeling Ontology (2005), http://www.wsmo.org/TR/d2/v1.1/
Yushi, C., Wah, L.E., Limbu, D., Wah, L.E.: Web Services Composition - An Overview of Standards (2004), http://www.itsc.org.sg/synthesis/2004/4_WS.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Keuler, T., Lehner, T., Decker, B., Muthig, D. (2005). Efficient Implementation of Intelligent Office Appliances with Software Product Lines. In: Althoff, KD., Dengel, A., Bergmann, R., Nick, M., Roth-Berghofer, T. (eds) Professional Knowledge Management. WM 2005. Lecture Notes in Computer Science(), vol 3782. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11590019_6
Download citation
DOI: https://doi.org/10.1007/11590019_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30465-4
Online ISBN: 978-3-540-31620-6
eBook Packages: Computer ScienceComputer Science (R0)