6th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS)
Services Oriented Architecture (SOA): A Case Study in Healthcare Applications(slides)
Patrick C. K. Hung (Faculty of Business and IT, University of Ontario Institute of Technology (UOIT), Canada)
This talk presents a case study of adopting Service Oriented Architecture (SOA) and Health Level 7 (HL7) in blood donation and transfusion processes. Every time a blood donor attends a donation center, he/she must proceed through the registration process, requiring them to fill in the registration form, regardless of whether they are a first-time-donor. Based on some research studies, the registration process is a cumbersome and time consuming process which increases the drop-out rate of blood donors. Using the Web 2.0 and semantic Web technologies, this talk discusses a novel service which supports the privacy access control and security protection mechanisms, in protecting the donors? personal information provided throughout the blood donation and transfusion processes. The system is built on a mobile platform based on SOA and eXtensible Markup Language (XML) -related security technologies. The system is currently being tested and studied in the Red Cross Transfusion Services in Hong Kong. In addition, an empirical study of technology adoption is also conducted at the site to test the usability and feasibility of such a system from the blood donors? perspectives.
Managing Large Scale, Loosely Coupled Systems(slides)
Applications increasingly make use of the distributed platform that the World Wide Web provides – be it as a Software-as-a- Service such as salesforce.com, an application infrastructure such as facebook.com, or a computing infrastructure such as a “cloud”. A common characteristic of applications of this kind is that they are deployed on infrastructure or make use of components that reside in different management domains, typically different organizations. Traditional service management approaches and systems, however, often rely on a centrally managed configuration management database (CMDB), which is the basis for centrally orchestrated service management processes, in particular change management, incident management, and quality and performance management.
The distribution of management responsibility of loosely coupled WWW based applications requires a different service management approach that takes into consideration that distributed responsibility over the infrastructure on which a loosely-coupled system runs. In this talk we will discuss how loose coupling and scale affects performance management, change management, and incident management as well as discuss alternatives how to address these issues. In a complementary perspective we will also discuss considering business motivation in the decision-making how to related to other organizations and their systems in the context of a large scale, loosely-coupled system.