Skip to main content

Integration of UI Services into SOA Based BPM Applications

  • Conference paper
Book cover Business Information Systems Workshops (BIS 2011)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 97))

Included in the following conference series:

Abstract

A service oriented architecture (SOA) combined with business process management (BPM) puts enterprises in a position to build applications in a very flexible and agile way. The SOA makes services available and BPM suites (BPMS) combine these services with user tasks to complex business processes. Integration of data and application services is supported by common technical standards and a wide range of products that are applicable out of the box. In contrast, the number of standardized user interface (UI) components that can be composed in SOA based BPM applications in a straightforward way is quite low. This is because the demands on such components are much higher. They must be embeddable into graphical front ends and interact with end users as well as the underlying business models. Unfortunately, there is no generally accepted approach and BPM tools provide their own proprietary mechanisms. The main drawback is the lack of re-usability resulting in higher cost and longer development phases. This paper derives basic requirements for UI components in order to make them generally applicable for SOA based BPM applications. It defines UI services meeting these demands in a platform-independent manner and presents one possible implementation based on JSR-286 Portlets and WSRP 2.0. This solution allows the development and embedding of system-independent and re-usable UI services by slightly extending existing BPM suites and enterprise portals.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Engels, G., Hess, A., Humm, B., Juwig, O., Lohmann, M., Richter, J.P., Voß, M., Willkomm, J.: A method for engineering a true service-oriented architecture. In: Cordeiro, J., Filipe, J. (eds.) ICEIS, vol. (3-2), pp. 272–281 (2008)

    Google Scholar 

  2. Engels, G., Hess, A., Humm, B., Juwig, O., Lohmann, M., Richter, j.P., Voß, M., Willkomm, J.: Quasar Enterprise. dpunkt.verlag (2008)

    Google Scholar 

  3. Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine, Irvine, California (2000)

    Google Scholar 

  4. Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J.J., Nielsen, H.F., Karmarkar, A., Lafon, Y.: Soap version 1.2 (2007), http://www.w3.org/TR/soap12

  5. Chinnici, R., Gudgin, M., Moreau, J.J., Schlimmer, J., Weerawarana, S.: Web services description language (wsdl) version 2.0 (2007), http://www.w3.org/TR/wsdl20/

  6. Clement, L., Hately, A., von Riegen, C., Rogers, T., et al.: Oasis uddi specification (2005), http://uddi.org/pubs/uddi-v3.0.2-20041019.pdf

  7. Nandico, O.F.: Integration für den benutzer: Einheitliche benutzungsoberfläche mit interaktionsservices. OBJEKTspektrum Ausgabe 02/2011 (Febuary 2011)

    Google Scholar 

  8. Myers, B.A., Rosson, M.B.: Survey on user interface programming. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 1992, pp. 195–202. ACM, New York (1992)

    Google Scholar 

  9. Burns, E., Kitain, R.: Javaserver faces technology, http://java.sun.com/j2ee/javaserverfaces/

  10. Gómez, J., Bia, A., Parraga, A.: Tool Support for Model-Driven Development of Web Applications. In: Ngu, A.H.H., Kitsuregawa, M., Neuhold, E.J., Chung, J.-Y., Sheng, Q.Z. (eds.) WISE 2005. LNCS, vol. 3806, pp. 721–730. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  11. Acerbis, R., Bongio, A., Brambilla, M., Butti, S., Ceri, S., Fraternali, P.: Web Applications Design and Development with Webml and Webratio 5.0. In: Paige, R.F., Meyer, B. (eds.) TOOLS (46). LNBIP, vol. 11, pp. 392–411. Springer, Heidelberg (2008)

    Google Scholar 

  12. Paulheim, H.: Seamlessly integrated, but loosely coupled: building user interfaces from heterogeneous components. In: Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, ASE 2010, pp. 123–126. ACM, New York (2010)

    Google Scholar 

  13. Pietschmann, S., Voigt, M., Meiner, K.: Dynamic composition of service-oriented web user interfaces. In: Perry, M., Sasaki, H., Ehmann, M., Bellot, G.O., Dini, O. (eds.) ICIW, pp. 217–222. IEEE Computer Society (2009)

    Google Scholar 

  14. Yahoo! Inc., et al.: Yahoo pipes, http://pipes.yahoo.com/pipes/

  15. JackBe Corporation, et al.: Jackbe presto, http://www.jackbe.com/products/

  16. Daniel, F., Casati, F., Benatallah, B., Shan, M.C.: Hosted Universal Composition: Models, Languages and Infrastructure in Mashart. In: Laender, A.H.F., Castano, S., Dayal, U., Casati, F., de Oliveira, J.P.M. (eds.) ER 2009. LNCS, vol. 5829, pp. 428–443. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  17. López, J., Bellas, F., Pan, A., Montoto, P.: A component-based approach for engineering enterprise mashups. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 30–44. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  18. IBM Corporation, et al.: Ibm mashup center, http://www.ibm.com/software/products/de/de/mashupcenter

  19. Dannecker, L., Feldmann, M., Nestler, T., Hbsch, G., Jugel, U., Muthmann, K.: Rapid Development of Composite Applications Using Annotated Web Services. In: Daniel, F., Facca, F.M. (eds.) ICWE 2010. LNCS, vol. 6385, pp. 1–12. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  20. Menge, F.: Generation of user interfaces for service compositions. Master’s thesis, Hasso Plattner Institut (2009)

    Google Scholar 

  21. Jordan, D., Evdemon, J., et al.: http://docs.oasis-open.org/wsbpel/2.0/wsbpel-v2.0.pdf

  22. Lee, J., Lin, Y.Y., Ma, S.P., Lee, S.J.: Bpel extensions to user-interactive service delivery. J. Inf. Sci. Eng. 25(5), 1427–1445 (2009)

    Google Scholar 

  23. Daniel, F., Soi, S., Tranquillini, S., Casati, F., Heng, C., Yan, L.: From People to Services to UI: Distributed Orchestration of User Interfaces. In: Hull, R., Mendling, J., Tai, S. (eds.) BPM 2010. LNCS, vol. 6336, pp. 310–326. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  24. Abdelnur, A., Hepper, S.: Jsr 168: Portlet specification (2003), http://www.jcp.org/en/jsr/detail?id=168

  25. Akram, A., Chohan, D., Dong Wang, X., Yang, X., Allan, R.: A service oriented architecture for portals using portlets. In: UK e-Science All Hands Meeting, Nottingham (2005)

    Google Scholar 

  26. Hepper, S.: Jsr 286: Portlet specification 2.0 (2008), http://www.jcp.org/en/jsr/detail?id=286

  27. Kropp, A., Leue, C., Thompson, R., Braun, C., Broberg, J., Cassidy, M., Freedman, M., Jones, T.N., Schaeck, T., Tayar, G.: Web services for remote portlets specification (2003), http://www.oasis-open.org/committees/wsrp

  28. Thompson, R., Allamaraju, S., Freedman, M., Jacob, R., Kramer, A.: Web services for remote portlets specification v2.0 (2008), http://docs.oasis-open.org/wsrp/v2/wsrp-2.0-spec.html

  29. OMG, et al.: Business process model and notation (bpmn) version 2.0 (2011), http://www.omg.org/spec/BPMN/2.0

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hohwiller, J., Schlegel, D. (2011). Integration of UI Services into SOA Based BPM Applications. In: Abramowicz, W., Maciaszek, L., Węcel, K. (eds) Business Information Systems Workshops. BIS 2011. Lecture Notes in Business Information Processing, vol 97. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25370-6_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-25370-6_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-25369-0

  • Online ISBN: 978-3-642-25370-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics