1 / 10

How e-Pharmacy uses SOAP web Services for ETP (AMS)

Web Services in ePharmacy. How e-Pharmacy uses SOAP web Services for ETP (AMS). Damian Tierney Designer/Developer e-pharmacy team. What is e-Pharmacy. AMS(Acute Medication Service) A.K.A .ETP MAS (Minor Aliments Service) CMS(Chronic Medication Service). AMS Overview.

quinto
Download Presentation

How e-Pharmacy uses SOAP web Services for ETP (AMS)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Services in ePharmacy How e-Pharmacy uses SOAP web Services for ETP (AMS) Damian Tierney Designer/Developer e-pharmacy team

  2. What is e-Pharmacy • AMS(Acute Medication Service) A.K.A .ETP • MAS (Minor Aliments Service) • CMS(Chronic Medication Service)

  3. AMS Overview

  4. AMS Current SOAP Implementation • Object Oriented Solution • No XML in messages except SOAP • Complexity in Interface not message • SOAP Interface needs to know about message types • Hard to introduce new message types • Large and complex WSDL & WSML Files

  5. Current Soap Interface

  6. AMS New Implementation • XML Messages • Complexity in message not the Interface • Unknowing SOAP interface • Interface does not change for new messages • Objects need two functions (Message in Message Out) • Small WSDL & WSML Files • Allows use of digital signatures & schema verification

  7. New Soap Interface

  8. The Best solution ? Pros • SOAP is a worldwide standard • Easy to implement compared to other systems e.g. MSMQ • Cross platform Microsoft / Unix • Designed to work across the net • .NET Web Settings file

  9. The Best solution ? Cons • No guaranteed delivery • No guaranteed order of delivery • Managing message re-try strategies • Meaningful error messages

  10. Web Services in e-Pharmacy Any Questions

More Related