11.07.2015 Views

Quick Guide to the TaskCentre Generic Web Services Tool - DAA ...

Quick Guide to the TaskCentre Generic Web Services Tool - DAA ...

Quick Guide to the TaskCentre Generic Web Services Tool - DAA ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

The <strong>TaskCentre</strong> <strong>Web</strong> <strong>Services</strong> Connec<strong>to</strong>r <strong>Tool</strong>: Opening <strong>the</strong> Door <strong>to</strong> a World of OpportunityIntroductionThe phrase ‘web services’ has been around formore than ten years in one form or ano<strong>the</strong>r butlately <strong>the</strong> use of this terminology and, moreimportantly, <strong>the</strong> technology itself has increasedexponentially.To date, most organisations have adopted aproprietary approach <strong>to</strong> <strong>the</strong>ir IT infrastructure.Applications have been purchased, bespokedevelopment has occurred and often significantresources have been committed <strong>to</strong> glue <strong>to</strong>ge<strong>the</strong>r<strong>the</strong>se unconnected or disparate systems.It is easy <strong>to</strong> state <strong>the</strong> problems and costsassociated with this his<strong>to</strong>rical approach <strong>to</strong> <strong>the</strong>provision of information, but without a viablealternative organisations are left with little or noo<strong>the</strong>r valid choice.The advancement in and standardisation of webservices has been <strong>the</strong> IT industry’s response <strong>to</strong> thisproblem and <strong>the</strong> uptake of web service technologyis now growing rapidly.In light of <strong>the</strong> above, this short whitepaper isdesigned <strong>to</strong> introduce <strong>the</strong> concept of web services,what <strong>the</strong> <strong>TaskCentre</strong> <strong>Web</strong> <strong>Services</strong> Connec<strong>to</strong>r <strong>Tool</strong>can do and what web services it will enableconnection <strong>to</strong>.What are web services?<strong>Web</strong> services are interface entry points in<strong>to</strong>applications. They can be used across <strong>the</strong> internet,or within a local network. A web service provideswith <strong>the</strong> consumer access <strong>to</strong> functionality of <strong>the</strong>application that has been exposed by <strong>the</strong> webservice.with extensive business functionality.What does <strong>the</strong> <strong>TaskCentre</strong> web<strong>Services</strong> Connec<strong>to</strong>r <strong>Tool</strong> do?The <strong>TaskCentre</strong> <strong>Web</strong> Service Connec<strong>to</strong>r <strong>Tool</strong>provides access <strong>to</strong> a plethora of web services. Itenables a very wide range of tasks <strong>to</strong> be created,perhaps integrating applications, au<strong>to</strong>mating useractivity, improving adherence <strong>to</strong> procedures andrules and many o<strong>the</strong>rs perhaps unknown <strong>to</strong> us<strong>to</strong>day.Typically <strong>the</strong> <strong>Tool</strong> is used <strong>to</strong> call a web service;when involves passing data from <strong>TaskCentre</strong> <strong>to</strong> <strong>the</strong>web service. This could be data structured asXML, parameters in an HTTP request, and/or adocument attachment. The web service willtypically reply with a success or error messagewhere <strong>the</strong> success message contains XML.In addition some web services require multiplemessages <strong>to</strong> be passed back and forth. The<strong>TaskCentre</strong> <strong>Web</strong> Service Connec<strong>to</strong>r will allow<strong>the</strong>se <strong>to</strong> be incorporated in<strong>to</strong> a single operation.Where <strong>the</strong> underlying API has functionality <strong>to</strong>support wrapping messages in<strong>to</strong> transactions (e.g.a start transaction message is sent at <strong>the</strong> beginningof a sequence of messages and a commit messageis sent at <strong>the</strong> end, and all message updates will rollback if any message produces an error) <strong>the</strong>n<strong>TaskCentre</strong>’s web service operations will enablethis.Security is implemented in many different ways indifferent web services so <strong>the</strong> <strong>Tool</strong> allows <strong>the</strong>common standardised ways <strong>to</strong> be invoked throughsimple point and click selections and <strong>the</strong> Nonstandardmethods <strong>to</strong> be configured throughmessage calls. The standardised methods include:There are a very wide range of web servicesavailable using a range of ‘standards’ andtechnology. <strong>Web</strong> services can be divided in<strong>to</strong>functional / commercial categories:⇒<strong>Services</strong> on <strong>the</strong> internet – <strong>the</strong>se may besubscription or pay per use, or may be free,such as government services.⇒⇒⇒⇒No au<strong>the</strong>nticationBasic / Digest Au<strong>the</strong>ntication (simpleusername and password)Windows Au<strong>the</strong>nticationOpen Au<strong>the</strong>ntication (OAUTH)⇒ Application APIs, often within a localintranet, but also hosted on <strong>the</strong> internet -<strong>the</strong>se are often quite substantial applications


The <strong>TaskCentre</strong> <strong>Web</strong> <strong>Services</strong> Connec<strong>to</strong>r <strong>Tool</strong>: Opening <strong>the</strong> Door <strong>to</strong> a World of OpportunityWhat can <strong>the</strong> <strong>TaskCentre</strong> <strong>Web</strong> <strong>Services</strong>Connec<strong>to</strong>r <strong>Tool</strong> connect <strong>to</strong>?The <strong>TaskCentre</strong> <strong>Web</strong> Service Connec<strong>to</strong>r <strong>Tool</strong> canconnect <strong>to</strong> a wide range of web services.Standards covered include:⇒SOAP (Simple Object Access Pro<strong>to</strong>col)Rest based standards such as:⇒⇒⇒ODATA (Open Data Pro<strong>to</strong>col)SDATA (Sage Data Pro<strong>to</strong>col)GDATA (Google Data Pro<strong>to</strong>col)And⇒HTTP or HTTPS requestsThis enables connection <strong>to</strong> a vast array of webservices, including common examples such as:⇒ Exchange (2007 and 2010)⇒ Dynamics NAV⇒ Dynamics CRM⇒ Sharepoint⇒ Docmail⇒ Magen<strong>to</strong> e-commerce⇒ DHL⇒ UPS⇒ Fedex⇒ UK Companies House⇒ eBay⇒ Sage SDATA (being rolled out across<strong>the</strong> range of Sage products)⇒ And many, many moreIf you would like fur<strong>the</strong>r information regarding <strong>the</strong><strong>TaskCentre</strong> <strong>Web</strong> Service Connec<strong>to</strong>r <strong>Tool</strong>, pleaseemail enquiries@orbis-software.com or call us on01202 241115


The <strong>TaskCentre</strong> <strong>Web</strong> <strong>Services</strong> Connec<strong>to</strong>r <strong>Tool</strong>: Opening <strong>the</strong> Door <strong>to</strong> a World of OpportunityAbout <strong>the</strong> Company | Orbis SoftwareOrbis Software provides <strong>the</strong> leading pure-play Business Process Management and Workflow solution,<strong>TaskCentre</strong>, enabling organisations <strong>to</strong> drive efficiency and reduce costs through collaborative processau<strong>to</strong>mation.Founded in 1997, Orbis Software Ltd provides a scalable suite of applications <strong>to</strong> suit any size of organisation.There are more than 4000 organisations around <strong>the</strong> world already using Orbis products, including suchnames as Nasdaq, Telstar, BP, BDO S<strong>to</strong>y Hayward, GE Capital Equipment, The Rank Group, SalomonBro<strong>the</strong>rs, Zenith, BUPA, Jaguar, Lloyds TSB, and Rolls Royce.Copyright © Orbis Software Ltd 2010. All rights reserved. No part of this publication may be reproduced,transmitted, transcribed, s<strong>to</strong>red in a retrieval system or translated in<strong>to</strong> any language in any form by anymeans without written permission of Orbis Software Ltd. All o<strong>the</strong>r company names and product names are<strong>the</strong> property and/or trademarks of <strong>the</strong>ir respective owners.© 2010 Orbis Software LtdFor fur<strong>the</strong>r information pleasecontact:Orbis Software,2 Nuffield Road,Nuffield Industrial Estate,Poole,Dorset,BH17 0RB.Tel: 01202 241115Fax: 01202 241116http://www.orbis-software.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!