DOC PREVIEW
UConn CSE 3000 - Lecture notes

This preview shows page 1-2-3-4-30-31-32-33-34-62-63-64-65 out of 65 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 65 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 65 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 65 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 65 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 65 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 65 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 65 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 65 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 65 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 65 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 65 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 65 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 65 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 65 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Service-oriented architectures (SOA) and their application and usage in healthcareOutlineIntroduction and Motivation (Complexity)Introduction and Motivation (Outcome)Introduction and Motivation (Solutions)Role of SOARole of SOA (healthcare)Slide 8Service Oriented ArchitectureSOA MotivationSOA ExamplesSOA ComponentsSlide 13Slide 14Slide 15Slide 16SOA ManagementSlide 18Web ServicesWeb Service componentsSlide 21Slide 22Web Service Performance and ReliabilitySlide 24Web Service SecurityWeb Service Security considerationsSlide 27Connected HealthSlide 29Slide 30Slide 31Connected Health Framework-MicrosoftSlide 33Slide 34Slide 35Slide 36Slide 37Slide 38Slide 39Health Research Data Network (HRDN)Slide 41Slide 42Slide 43Slide 44Slide 45Slide 46Slide 47Slide 48Slide 49Slide 50Modeling Medical e-servicesSlide 52Modeling Medical e-services-RequirementsSlide 54Slide 55Slide 56Mobile Healthcare Information SupportSlide 58Slide 59Slide 60Slide 61BottlenecksSlide 63Slide 64Slide 651CSE 300 Service-oriented architectures (SOA) and Service-oriented architectures (SOA) and their application and usage in healthcaretheir application and usage in healthcareHerak SenCSE300: Topics in Biomedical [email protected] Science & Engineering DepartmentThe University of Connecticut371 Fairfield Road, Box U-255Storrs, CT 06269-21552CSE 300 OutlineOutlineIntroduction and MotivationIntroduction and MotivationRole of SOARole of SOABackground on SOABackground on SOASOA in healthcare:SOA in healthcare:Connected HealthConnected Health Framework – MicrosoftHealth Research Data Network (HRDN)Modeling Medical e-servicesMobileBottlenecksBottlenecks3CSE 300 Introduction and Motivation (Complexity)Introduction and Motivation (Complexity)Operate in different environmentOperate in different environmentEntity focused i.e. built specifically for providers, Entity focused i.e. built specifically for providers, patient ,insurance companies etcpatient ,insurance companies etcMinimum information sharingMinimum information sharingHardly any interactionHardly any interactionComplicated business, legal and ethical rules Complicated business, legal and ethical rules4CSE 300 Introduction and Motivation (Outcome)Introduction and Motivation (Outcome)Patient suffersPatient suffersRepeats information to different kinds of entityNo simple way to find information in times of emergencyQuality Quality 8th leading cause of death in US in medical errorsDuplicate patient information may be lead to repeated testing due to conflicts1/3 spending on healthcare goes to fix the duplication$2.7 trillion estimated expenditure by 2010 but not number 1 in health care services5CSE 300 Introduction and Motivation (Solutions)Introduction and Motivation (Solutions)TechnologyTechnologyGive the entities especially patients to choose health servicesAdoption of connected computer systems could reduce error and moneyInternet can be used to deliver health information quicklyStandardize health data exchangeUse the current systems instead of making new onesCreate a non-proprietary “network of networks” that will support rapid health information flow6CSE 300 Role of SOARole of SOASignificant work in independent healthcare areaSignificant work in independent healthcare areaPHREMRMedication Management toolChronic disease management toolsNeed to connect various systemsNeed to connect various systemsService Oriented ArchitectureService Oriented ArchitectureProvides ways to connect disparate systemsConnect at edge of one system7CSE 300 Role of SOA (healthcare)Role of SOA (healthcare)Common Framework of standards at National LevelCommon Framework of standards at National LevelData ExchangeSecurity and AuthorizationData IntegrityAll built as servicesAll built as servicesUsing such services to integrate various existing Using such services to integrate various existing systemssystemsNo redesigning of existing systemsSecure integration without jeopardizing patients and providers confidential data8CSE 300 Service Oriented ArchitectureService Oriented ArchitectureService Oriented ArchitectureService Oriented Architecture9CSE 300 Service Oriented ArchitectureService Oriented ArchitectureDefinitionDefinitionThe policies, practices, frameworks that enable application functionality to be provided and consumed as sets of services published at a granularity relevant to the service consumer.Services can published, discovered and invokedAbstracted away from the implementation using standards-based form of interfaces.One can think “functions” in a program as services1.Hides the implementation2.Discoverable by the library it belongs3.Can be invoked to get results4.Publishable through a libraryOne can think “functions” in a program as services1.Hides the implementation2.Discoverable by the library it belongs3.Can be invoked to get results4.Publishable through a library10CSE 300 SOA MotivationSOA MotivationPresent systems are across different architectures Present systems are across different architectures networks and even between organizationsnetworks and even between organizationsChallenge is to find extendible, flexible that fits into Challenge is to find extendible, flexible that fits into legacy systemslegacy systemsNeed to adapt to changing business models without Need to adapt to changing business models without effecting other parts of systemseffecting other parts of systemsIntegrationIntegrationProvide existing business functionalities as services Provide existing business functionalities as services that can be reused that can be reused11CSE 300 SOA ExamplesSOA ExamplesYahooYahooFlickrTravelGoogleGoogleSOAP search APIAmazonAmazonAmazon Associates Web Service exposes Amazon's product data and e-commerce functionalityAmazon DevPay is a simple-to-use billing and account management service12CSE 300 SOA ComponentsSOA ComponentsServicesServicesThe contract defined between one or more “published” interfaces exposing well-defined functionalitiesInterfacesInterfacesDefining services , like header files in C++ContractsPublished ServicesPublished ServicesPublished services are exposed through networkPublic services are exposed within a system13CSE 300 SOA ComponentsSOA ComponentsService provider Service provider The software


View Full Document

UConn CSE 3000 - Lecture notes

Download Lecture notes
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Lecture notes and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Lecture notes 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?