Skip to main content

UML, BPMN, XML and JSON

  • Chapter
  • First Online:
Book cover Principles of Health Interoperability

Part of the book series: Health Information Technology Standards ((HITS))

Abstract

UML and BPMN are modelling notations; XML and JSON are simple languages used for structuring information exchanged. They all work best with specialised tools. UML can be used for sketching, detailed design work or even to produce software code directly. UML diagram types include Class, Object, Use-case, Activity, Sequence and State diagrams. Each diagram is one view of a model. BPMN is used for describing workflow. XML is descriptive, extensible markup language for structuring information in documents. The structure of an XML document is specified in schema. JSON is simpler than XML and is widely used on the web.

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

Access this chapter

Institutional subscriptions

References

  1. Fowler M. UML distilled: a brief guide to the standard object modeling language. 3rd ed. Boston: Addison Wesley; 2004.

    Google Scholar 

  2. White SA. Introduction to BPMN. IBM Cooperation 2.0. 2004.

    Google Scholar 

  3. Bray T, Paoli J, Sperberg-McQueen CM, Maler E, Yergeau F. Extensible markup language (XML). World Wide Web Consortium 1998 Recommendation REC-xml-19980210. http://www.w3.org/TR/1998/REC-xml-19980210

  4. Bray T. The JavaScript Object Notation (JSON) Data interchange format. Internet Engineering Task Force (IETF) 2014 RFC 7157.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer-Verlag London

About this chapter

Cite this chapter

Benson, T., Grieve, G. (2016). UML, BPMN, XML and JSON. In: Principles of Health Interoperability. Health Information Technology Standards. Springer, Cham. https://doi.org/10.1007/978-3-319-30370-3_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-30370-3_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-30368-0

  • Online ISBN: 978-3-319-30370-3

  • eBook Packages: MedicineMedicine (R0)

Publish with us

Policies and ethics