Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web Services & API กฤษฎา แก้วผุด ผ่อง นักวิชาการ คอมพิวเตอร์ งานเทคโนโลยี สารสนเทศ หอสมุดและคลัง ความรู้ม. มหิดล Mahidol.

Similar presentations


Presentation on theme: "Web Services & API กฤษฎา แก้วผุด ผ่อง นักวิชาการ คอมพิวเตอร์ งานเทคโนโลยี สารสนเทศ หอสมุดและคลัง ความรู้ม. มหิดล Mahidol."— Presentation transcript:

1 Web Services & API กฤษฎา แก้วผุด ผ่อง นักวิชาการ คอมพิวเตอร์ งานเทคโนโลยี สารสนเทศ หอสมุดและคลัง ความรู้ม. มหิดล www.li.mahidol.ac.thIUG16th 2012 @ Mahidol University Service Consumer Service Provider

2

3 www.li.mahidol.ac.th 3 Service Publisher/Provider ( ไฟล์ WSDL) Service Consumer /Requestor Service Registry

4 Web Services, API and Millennium Integration www.li.mahidol.ac.th  What do API & Web Services do? Teach different systems to work together Allows Millennium to work with a third party application IUG16th 2012 @ Mahidol University Millennium Server Your Applications API / WSDL file

5 www.li.mahidol.ac.th http://xxx.xxx.xxx/iii/patronio/s ervices/PatronIO?wsdl IUG16th 2012 @ Mahidol University

6 Web Services, API and Millennium Integration www.li.mahidol.ac.th  How do libraries use API ? For selfcheck For fines payment For backups For web portal integration IUG16th 2012 @ Mahidol University

7 www.li.mahidol.ac.th  What might you do with an API? Read records Update/create records Search for records Perform a business function e.g. >renew a book >pay off a fine IUG16th 2012 @ Mahidol University Web Services, API and Millennium Integration

8 www.li.mahidol.ac.thIUG16th 2012 @ Mahidol University Available API products Patron API My Millennium Web Service Patron Update Web Service Fines Payment Web Service Item Status API And More...

9 Patron API – How It Works Send an HTML request to a URL The API returns patron data Allows limits by library or vendor Often used for patron verification Millennium ServerYour Applications REC INFO[p!]=p EXP DATE[p43]= - - PCODE1[p44]=d PCODE2[p45]=s PCODE3[p46]=4 P TYPE[p47]=2 TOT CHKOUT[p48]=48 TOT RENWAL[p49]=0 CUR CHKOUT[p50]=3 BIRTH DATE[p51]= - -19 HOME LIBR[p53]=north http://library.edu:4500/PATRO NAPI/.p112233/dump Patron API – How It Works For authenticati on

10 Patron API – How It Works My Millennium Web Service For Display SearchPatrons Current checkouts, including due dates Items available for pickup Status of outstandings holds Booking information Fines information

11 How It Works Send an XML request to the server The web service returns patron data Send an XML update to the server Get back status or errors Millennium record updated Millennium ServerYour Applications... searchPatrons update status Patron Update Web Service For updating patrons

12 How Fines Payment works External software requests patron fine information Millennium responds External software displays fines External software takes payment External software sends payment information Millennium updates patron record Millennium Server External Software searchPatrons patronInfo payPatronFine Fines Payment Web Service For Selfcheck

13 Patron API – How It Works Item Status API For Selfcheck Teaches MilCirc to work with RFID Multiple item checkin and checkout

14 Express Lane Checkout

15

16 MilCir Checkout

17

18

19 www.li.mahidol.ac.thIUG16th 2012 @ Mahidol University

20 * http://www.mict.go.th/ewt_news.php? nid=186 * http://ict.moph.go.th/training/ict_2007 /50/UDDI.pdf * http://egif.mict.go.th/phase3/documen t/THeGIFth.pdf * http://www.eiug.org/c2007/OnlinePay mentLibraryCharges2.pps * APIs – The Glue You Can Alan Dyck, Product Manager, Web Eric Leckbee, Product Manager, Circulation (IUG 2011-San Francisco) Reference www.li.mahidol.ac.thIUG16th 2012 @ Mahidol University

21 * Web Services, APIs and Millennium Integration / Eric Leckbee, Product Manager, Circulation (IUG 2010-Chicago) Reference www.li.mahidol.ac.thIUG16th 2012 @ Mahidol University

22 www.li.mahidol.ac.thIUG16th 2012 @ Mahidol University ขอบคุณ ครับ


Download ppt "Web Services & API กฤษฎา แก้วผุด ผ่อง นักวิชาการ คอมพิวเตอร์ งานเทคโนโลยี สารสนเทศ หอสมุดและคลัง ความรู้ม. มหิดล Mahidol."

Similar presentations


Ads by Google