Скачать презентацию AIRS XML Data Transfer Standards Sharing Resource Data Скачать презентацию AIRS XML Data Transfer Standards Sharing Resource Data

1660385dad549af6d05fbc923ab35288.ppt

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

AIRS XML Data Transfer Standards Sharing Resource Data with Ease in a Multiple Vendor AIRS XML Data Transfer Standards Sharing Resource Data with Ease in a Multiple Vendor I & R Database World Carolyn S. Keyser NY

Workshop Objectives w What are the AIRS XML Data Transfer Standards? w What are Workshop Objectives w What are the AIRS XML Data Transfer Standards? w What are the goals of these standards? w How will I & R benefit from these standards?

Problem Statement Ø Multiple vendor solutions with disparate data formats • • Refer IRis Problem Statement Ø Multiple vendor solutions with disparate data formats • • Refer IRis Tapestry Service Point • Resource House • Custom Solutions • Other I & R Applications Ø Lack of interoperability among database applications Result: Current system discourages data sharing.

The Current State of I & R Systems Service. Point Refer IRis Disparate Applications The Current State of I & R Systems Service. Point Refer IRis Disparate Applications Lacking Interoperability Discourages Data Exchange and Sharing

Does This Problem Have a Solution? YES! The AIRS XML Data Transfer Standards Does This Problem Have a Solution? YES! The AIRS XML Data Transfer Standards

What Is XML? • XML stands for EXtensible Markup Language – Extensible: No pre-defined What Is XML? • XML stands for EXtensible Markup Language – Extensible: No pre-defined fixed format Extensible • Able to design your own markup language tags • In contrast, HTML is an example that does have a pre-defined format – Markup Language: Method of providing structure to a document Language • HTML is designed to display data • XML is designed to describe and structure data; provide information about the data • Human-readable, plain text file Easy to understand • Platform independent (hardware and software independent) – Enables sharing of data among incompatible systems

An Example XML Document <? xml version=“ 1. 0” encoding=“UTF-8”? > <Agency> <Name>The Career An Example XML Document The Career Place

31 Main St
Rochester NY 14620 USA (585) 555 -5555 Provides training in job searching, résumé preparation, and interview skills. M-F 9: 00 am – 5: 00 pm.

How Does XML Facilitate Interoperability? Refer IRis Export <? xml version=“ 1. 0”? > How Does XML Facilitate Interoperability? Refer IRis Export Refer XML File IRis XML File ? Do these two XML files have the same data format and structure?

What happens when a standard format for XML export files does not exist? 4 What happens when a standard format for XML export files does not exist? 4 If each vendor application formats the data in an XML export file differently, then an application would have to include programming logic that accommodates each unique format for data exchange to be possible among the disparate vendor applications. Refer XML File IRis XML File Dissimilar Data Formats No significant reduction in the complexities of data sharing.

The Necessity of Standards • Question: How can we ensure that the resulting XML The Necessity of Standards • Question: How can we ensure that the resulting XML files from each vendor application share the same format? • Answer: Adopt a universal formatting standard for Answer sharing data, which each vendor implements. – Regardless of the vendor application, an XML export file will have the same data format. – Vendors need only develop programming logic to handle this one standard format. • Question: What tool can we use to specify these Question standards? • Answer: XML Schema Answer

XML Schema v An XML Schema defines the structure and format of an XML XML Schema v An XML Schema defines the structure and format of an XML Document. v An XML Schema specifies: – – – Allowable and/or required elements and attributes. The ordering of elements (parent-child relationships) The number of occurrences of an element. Element and attribute data types. Default or fixed values for elements or attributes. For a complete description, see the handout Resources for Additional Information. v An XML Schema is also referred to as XSD (XML Schema Definition). v Systems that have been programmed to recognize the standards specified in the XSD will be able to automatically understand process information received in this format.

AIRS XML Data Standards Workgroup Mission Statement Summary “The Data Standards Workgroup will develop AIRS XML Data Standards Workgroup Mission Statement Summary “The Data Standards Workgroup will develop specific standards for ensuring the quality and consistency of resource databases maintained by information and referral (I&R) services, specifically to facilitate importing, exporting and merging of data…. ” The AIRS XML Schema specifies these standards. Vendor implementation of this schema will facilitate exchange of data and application interoperability.

AIRS XML Data Standards Workgroup History – 2002: The Michigan Association of United Ways AIRS XML Data Standards Workgroup History – 2002: The Michigan Association of United Ways (MAUW) received a grant 2002 to formulate standards for facilitating information exchange using XML. – 2003: AIRS Workgroup was formed to review and recommend changes to 2003 the Standards created by the MAUW. – 2004: Version 2. 0 of the AIRS XSD was approved by the AIRS Board. 2004 – 2006 -08: AIRS XSD Review Group contracted with data architects from 2006 -08 the University of Nebraska Lincoln and reviewed the AIRS XSD, involving I&R vendors at every junction in order to create a more stable structure. In May 2008, the AIRS Board approved of Version 3. 0 of the AIRS XSD.

AIRS XML Data Standards Structural Overview AIRS XML Data Standards Structural Overview

A Screenshot of the AIRS XML Schema A Screenshot of the AIRS XML Schema

Benefits of XML Standards Adoption § Provides a tool for facilitating data exchange among Benefits of XML Standards Adoption § Provides a tool for facilitating data exchange among disparate systems. § Promotes data sharing between I & R’s, as well as information exchange with other human services agencies. § Data sharing eliminates duplication of efforts. § I & R’s can choose applications that best meet the needs of their agency and those they serve, while maintaining the ability to share data with agencies using other applications. Avoids vendor lock in.

Benefits of XML Standards (Continued) § Ability to share data while retaining investments in Benefits of XML Standards (Continued) § Ability to share data while retaining investments in current infrastructure and systems. Avoid training, labor, software, and hardware costs, as well as user frustration, associated with migrating to new solutions. § Improved quality control, e. g. data quality. § Extensibility – Allows for scalability and flexibility to meet changing needs over time. Changes can be made more cost effectively. § XML Standards allow information to be easily ported to different platforms, such as PDA’s or cell phones. § Format is compatible for use with internet protocols for data exchange between systems.

What’s the Bottom Line? Our communities benefit from improved service. What’s the Bottom Line? Our communities benefit from improved service.

The Drawback of Standards Adoption § Initial cost of implementation for vendors. An Alternative The Drawback of Standards Adoption § Initial cost of implementation for vendors. An Alternative 1. Choose one application for region -wide or state-wide use. – Costs associated with buying, implementing, and learning a new technology. – Removes consumer choice. Agencies cannot choose the application that best meets their needs. – Eliminates benefits of competition.

Areas Where Data Sharing & Interoperability Enhance I & R 1. 2 -1 -1: Areas Where Data Sharing & Interoperability Enhance I & R 1. 2 -1 -1: Regional and state-wide data sharing. 2. Disasters: Ease of transferring data to another call center, when necessary. Live updates can be immediately distributed to resource databases, regardless of the vendor application. 3. Community collaboration: HMIS, Continuum of Care (Co. C) Systems, Community Information Systems. Objective: Reduction of duplicated efforts 4. Ability to aggregate information from heterogeneous sources enables more comprehensive reporting.

Is This Realistic? Yes! Some “Real Life” Examples: ü SIF (Schools Interoperability Framework) – Is This Realistic? Yes! Some “Real Life” Examples: ü SIF (Schools Interoperability Framework) – Goal: “The goal of SIF is to make it possible for school administrators, teachers and other school personnel to have secure, appropriate access to the most current and accurate data available. ” –Quoted from the SIF Web Site: www. sifinfo. org. ü CAP (Common Alerting Protocol) – Goal: Improving emergency management information disseminationwide – Description: Open, non-proprietary standard data format for exchange of alerts, hazard warnings, and reports – www. incident. com/cap/ & www. oasis-open. org/committees/emergency/ ü Rec. ML (Recreation Markup Language) – Goal: The exchange of recreational information among agencies nationwide. – Recreation. gov

And yes, …… There’s even a Meat and Poultry XML (mp. XML) www. mpxml. And yes, …… There’s even a Meat and Poultry XML (mp. XML) www. mpxml. org (Wegmans is one of the founders!)

How You Can Help üTalk to your vendors. Make sure they are aware of How You Can Help üTalk to your vendors. Make sure they are aware of your needs. Remind them that our clients deserve the best services possible. Implementation by our vendors shows their continued commitment to improving I & R Services.

For Additional Information : General XML Information: w w xml. com Tutorial: http: //www. For Additional Information : General XML Information: w w xml. com Tutorial: http: //www. w 3 schools. com/xml/default. asp W 3 C XML Specification: http: //www. w 3. org/XML/ What is XML? From Tech. Soup http: //www. techsoup. org/howto/articlepage. cfm? Article. ID=482 : Standards Efforts in Other Industries and Fields: w xml. gov w oasis-open. org w xml. org