Скачать презентацию Web services open the door to FMCSA safety Скачать презентацию Web services open the door to FMCSA safety

c109d1fd6ad5e5d71f30442c5e7dafa7.ppt

  • Количество слайдов: 20

Web services open the door to FMCSA safety data Jeff Hall – FMCSA IT Web services open the door to FMCSA safety data Jeff Hall – FMCSA IT Project Manager Traffic Records Forum July 28, 2004 FMCSA web services

Agenda FMCSA Goal ¡ Web service description ¡ FMCSA web services ¡ XML standardization Agenda FMCSA Goal ¡ Web service description ¡ FMCSA web services ¡ XML standardization ¡ Lessons learned ¡ Summary ¡ FMCSA web services 2

FMCSA Data Exchange Goal ¡ Provide data to customers l l In standardized format FMCSA Data Exchange Goal ¡ Provide data to customers l l In standardized format Using standardized method Without human intervention Assuring privacy of personal data FMCSA web services 3

What is a Web Service? Self-contained business functions that operate over a network (e. What is a Web Service? Self-contained business functions that operate over a network (e. g. Internet) ¡ Standards-based & interoperable between any two systems/platforms ¡ Two-way communication ¡ Application-to-application interaction without human intervention ¡ Cheap & flexible implementation ¡ FMCSA standard data exchange method ¡ FMCSA web services 4

What is XML? ¡ ¡ ¡ ¡ W 3 C specification (International standard) Tagged What is XML? ¡ ¡ ¡ ¡ W 3 C specification (International standard) Tagged document (like HTML) Uses dynamic tags (unlike HTML) Is human readable & flexible Is interoperable between any two systems/environments Cheap & flexible implementation FMCSA standard data exchange format FMCSA web services 5

FMCSA Web Service Standards ¡ SOAP l l ¡ Simple Object Access Protocol Encodes FMCSA Web Service Standards ¡ SOAP l l ¡ Simple Object Access Protocol Encodes an HTTP header and an XML file so they can be passed between two programs on different computers and know how to respond WSDL l l Web Services Definition Language XML-based language used to describe services offered & provide a way to access those services electronically FMCSA web services 6

Analogy – Sending a Document Web service = Federal Express ¡ WSDL = Next Analogy – Sending a Document Web service = Federal Express ¡ WSDL = Next day delivery and Fed. Ex contact information ¡ SOAP = Box and shipping label ¡ XML = Contents/Document ¡ FMCSA web services 7

FMCSA Web Services ¡ ¡ Inspection Selection System database refresh l Automatically detect status FMCSA Web Services ¡ ¡ Inspection Selection System database refresh l Automatically detect status & perform refresh Compliance Review upload l Move data up, integrate into central Oracle DB, & return confirmation or error report Query Central data retrieval (pending) SAFER input & output FMCSA web services 8

Carrier OOSO Carrier Summary US CDL MX Carrier Registration Carrier Details Violation Details QC Carrier OOSO Carrier Summary US CDL MX Carrier Registration Carrier Details Violation Details QC Past Inspections MX CDL Carrier Registration L&I FMCSA web services 9

MX SCT TML MX LIFIS State CDLIS Query Central Data Flow FMCSA Internal Databases MX SCT TML MX LIFIS State CDLIS Query Central Data Flow FMCSA Internal Databases XML Query Central Application Security Internet CVIEW & ITDS XML Web Service HTTP FMCSA web services 10

ID & Registration License & Insurance FMCSA Web services Crash Privacy Restricted Data Unrestricted ID & Registration License & Insurance FMCSA Web services Crash Privacy Restricted Data Unrestricted Data Inspection VPN Encryption Public & Industry FMCSA web services State 11

SAFER ¡ ¡ ¡ Safety And Fitness Electronic Records Communication nexus for State CVIEW SAFER ¡ ¡ ¡ Safety And Fitness Electronic Records Communication nexus for State CVIEW (Commercial Vehicle Information Exchange Window) systems Includes l l FMCSA & State past inspection database FMCSA carrier snapshot database FMCSA web services 12

Purpose for SAFER Web Services Provide data not found in the local CVIEW system Purpose for SAFER Web Services Provide data not found in the local CVIEW system in real time ¡ Upload data in real time from local CVIEW system ¡ FMCSA web services 13

SAFER Web Services ¡ ¡ ¡ ¡ ¡ Inspection input Inspection summary output IFTA SAFER Web Services ¡ ¡ ¡ ¡ ¡ Inspection input Inspection summary output IFTA input / output IRP registration input / output Fleet input / output Carrier e-screening input Vehicle transponder input / output MCMIS safety & census update License & insurance output FMCSA web services (beta) (soon) (planned) (beta) (planned) (beta) (soon) 14

SAFER Web Service Contacts ¡ Jingfei Wu l l ¡ wu@volpe. dot. gov (617) SAFER Web Service Contacts ¡ Jingfei Wu l l ¡ [email protected] dot. gov (617) 494 -3796 Andrew Wilson l l andrew. [email protected] dot. gov (617) 374 -2353 FMCSA web services 15

XML Standardization Project ¡ Standardize FMCSA XML l l Vocabulary Schemas Includes review of XML Standardization Project ¡ Standardize FMCSA XML l l Vocabulary Schemas Includes review of existing industry & government standards ¡ All data types included in project ¡ l l Crash Inspection ID Licensing & insurance FMCSA web services 16

Lessons Learned ¡ ¡ ¡ XML & web services are relatively new & may Lessons Learned ¡ ¡ ¡ XML & web services are relatively new & may require training Party generating XML should also use it We need standardized l l l ¡ ¡ XML vocabularies XML schemas & Data dictionaries XML/web services are cheap & flexible relative to EDI Need standard location where FMCSA Web Services information could be accessed, including downloadable WSDL files & documentation, & a UDDI directory of Web Services FMCSA web services 17

Summary XML is a valuable data format for exchanging data between disparate systems ¡ Summary XML is a valuable data format for exchanging data between disparate systems ¡ Web Services are the best method for automating the movement of data between applications over the Internet ¡ FMCSA has standardized on both ¡ FMCSA web services 18

References ¡ XML. The e. Xtensible Markup Language (XML) Version 1. 0 (Second Edition) References ¡ XML. The e. Xtensible Markup Language (XML) Version 1. 0 (Second Edition) W 3 C Recommendation is published by the World Wide Web Consortium at http: //www. w 3. org/TR/2000/REC-xml-20001006. ¡ SOAP. The Simple Object Access Protocol (SOAP) 1. 2 W 3 C Recommendation is published by the World Wide Web Consortium at http: //www. w 3. org/TR/2003/REC-soap 12 -part 1 -20030624/. ¡ WSDL. The Web Services Definition Language (WSDL) 1. 1 W 3 C Recommendation is published by the World Wide Web Consortium at http: //www. w 3. org/TR/2001/NOTE-wsdl-20010315. ¡ Web Services. The Web Services Architecture is published by the World Wide Web Consortium at http: //www. w 3. org/TR/2004/NOTE-ws -arch-20040211/. FMCSA web services 19

Questions? “… XML and Web Services are becoming the language of business and that Questions? “… XML and Web Services are becoming the language of business and that deciding not to invest and go in that direction would be similar to deciding not to invest in having a telephone number or even a web site for your business. ” Neil Charney Director, Platform Strategy Group, Microsoft June, 2003 FMCSA web services 20