• DocumentCode
    3032198
  • Title

    A Hybrid Architectural Style for Complex Healthcare Scenarios

  • Author

    Griffin, Leigh ; Foley, Christopher ; De Leastar, Eamonn

  • Author_Institution
    Telecommun. Software & Syst. Group, Waterford Inst. of Technol., Waterford, Ireland
  • fYear
    2009
  • fDate
    14-18 June 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In classic software engineering, a successful software architecture arises from functional and non-functional requirements analysis, modeling, design elaboration and implementation phases, incorporating key trade-offs and constraints. This paper proposes an alternative approach, informed by deep insights gained from understanding successfully deployed architectural styles in two key domains: highly scalable, resilient Web applications; and robust presence and messaging systems. We propose that the challenges and complexities within the healthcare domain can be successfully addressed with this approach. Specifically, the REST architectural style with its focus on resource oriented architecture, and the Jabber protocol set and its associated messaging and presence infrastructure. These two approaches have been successfully implemented on a global scale, have been bound to legacy information systems, and have demonstrated an ability to evolve to match the most complex organizations. The approaches are complimentary, but not without contradictions. This paper discusses these contradictions and lays out a set of challenges that, if successfully addressed, can yield a flexible, powerful and resilient architecture within a highly challenging domain.
  • Keywords
    health care; protocols; software architecture; Jabber protocol set; REST architectural style; classic software engineering; functional requirements analysis; healthcare scenario; messaging system; nonfunctional requirements analysis; resilient Web application; resource oriented architecture; software architecture; Application software; History; Hospitals; Medical services; Protocols; Robustness; Software architecture; Software engineering; Software systems; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications Workshops, 2009. ICC Workshops 2009. IEEE International Conference on
  • Conference_Location
    Dresden
  • Print_ISBN
    978-1-4244-3437-4
  • Type

    conf

  • DOI
    10.1109/ICCW.2009.5208092
  • Filename
    5208092