Web Services in e Pharmacy How ePharmacy uses
Web Services in e. Pharmacy 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
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
Current Soap Interface
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
New Soap Interface
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
The Best solution ? Cons • No guaranteed delivery • No guaranteed order of delivery • Managing message re-try strategies • Meaningful error messages
Web Services in e-Pharmacy Any Questions
- Slides: 10