Skip to main content

SOCF: Service Oriented Common Frameworks Design Pattern for Mobile Systems with UML

  • Conference paper
Software Engineering, Business Continuity, and Education (ASEA 2011)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 257))

  • 1658 Accesses

Abstract

The field of mobile applications and services continues to be one of the most rapidly evolving areas of communications. Modeling of domain-dependent aspects is a key prerequisite for the design of software for mobile systems. Most mobile systems include a more or less advanced model of selected aspects of the domain in which they are used. However, the traditional development approach to business applications, data base and general software is not suitable for mobile devices of the different paradigms. In this paper, we discuss the creation of such a model and its relevance for technical design of mobile software applications. The paper also reports from an empirical study where a methodology that combines both of these approaches was introduced and employed for modeling of the domain-dependent aspects that were relevant for the design of a mobile software component. The resulting models of domain-dependent aspects are presented, and the experiences from the modeling process are discussed. It strongly focus on the lightweight mobile service oriented common framework architectures for business applications running on mobile devices. It is concluded that a dual perspective based on both of the conventional approaches is relevant for capturing the aspects that are necessary for creating the domain-dependent models that are integrated in a mobile software system. As an architect, you are often challenged – by client enterprise architects and IT stakeholders - to articulate Service-Oriented Architecture (SOA) patterns and service components in a nonproprietary, product-agnostic way. In this paper, use Unified Modeling Language (UML) models to describe the SOA architecture pattern and its associated service components. You also learn about the service components of the SOA pattern in the context of industry-standard UML formats to help stakeholders to better understand the components that constitute an SOA.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Lyytinen, K., Yoo, Y.: Research Commentary: The Next Wave of Nomadic Computing. Information Systems Research 13(4), 377–388 (2002)

    Article  Google Scholar 

  2. Dey, A.K., Abowd, G.D.: Towards a Better Understanding of Context and Context-Awareness. Georgia Institute of Technology (1999)

    Google Scholar 

  3. Clemmensen, T., Nørbjerg, J.: Separation in theory, coordination in practice - teaching HCI and SE. Software Process: Improvement and Practice 8(2), 99–110 (2003)

    Article  Google Scholar 

  4. Nielsen, P.A.: Reflections on development methods for information systems: a set of distinctions between methods. Office, Technology and People 5(2), 81–104 (1989)

    Article  Google Scholar 

  5. Avison, D., Fitzgerald, G.: Information Systems Development: Methodologies, Techniques and Tools, 3rd edn. McGraw-Hill, London (2002)

    Google Scholar 

  6. DeMarco, T.: Structured Analysis and System Specification. Yourdon Inc. & Prentice-Hall, Englewood Cliffs (1979)

    Google Scholar 

  7. Yourdon, E.: Managing the System Life Cycle. Yourdon Inc., New York (1982)

    Google Scholar 

  8. Yourdon, E.: Modern Structured Analysis. Prentice-Hall, New York (1989)

    Google Scholar 

  9. Dahl, O.-J., Myhrhaug, B., Nygaard, K.: SIMULA 67 Common Base Language. Publikasjon nr. S-22. Norsk Regnesentral, Oslo (1971)

    Google Scholar 

  10. Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley, Reading (1999)

    Google Scholar 

  11. Object Management Group: Unified Modeling Language Specification. Framingham, Massachusetts (1998)

    Google Scholar 

  12. Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, S., Lorensen, W.: Object-Oriented Modelling and Design. Prentice-Hall, Englewood Cliffs (1991)

    MATH  Google Scholar 

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

Kim, HK. (2011). SOCF: Service Oriented Common Frameworks Design Pattern for Mobile Systems with UML. In: Kim, Th., et al. Software Engineering, Business Continuity, and Education. ASEA 2011. Communications in Computer and Information Science, vol 257. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-27207-3_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-27207-3_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-27206-6

  • Online ISBN: 978-3-642-27207-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics