170 likes | 368 Views
ebXML Conference. Ministry of Informatics 2003-03-09. Annotation. Introduction Ministry of Informatics Drafts of the Technical Regulation Data Elements IS Message structure for application-to-application communication ISVS XML Schemas (Information Systems of Public Administration).
E N D
ebXML Conference Ministry of Informatics 2003-03-09
Annotation • Introduction Ministry of Informatics • Drafts of the Technical Regulation • Data Elements IS • Message structure for application-to-application communication • ISVS XML Schemas (Information Systems of Public Administration)
Ministry of Informatics • MI was founded by fusion and transfer of authorities ÚVIS, MDS communication section and ÚOOÚ department for digital signature • Essential authorities are given by law 365/2000 Sb., about ISVS • Issue of technical regulatory • Operation of the data element IS
Technical regulatory ISVS • Project KIVS (communication infrastructure) security • ISVS Interface • Remote access to applications • Application to application communication • Metainformation system • Security • The Portal of public administration, Smart cards
Data elements IS • Web application • Public and private section • IS Objectives • Data elements • Technical regulatory • XML schema • Transaction • Paper of ISVS audit • Terminology • Certification
Message structure (2) • A foundation is the SOAP Protocol • SOAP Header • Authentication, digital signature, service data • SOAP Body • Document XML with a report • Transaction Scenario • Request-Response • Response • Other (would be define in requirement)
XML schemas • XML schemas - Foreword • Data types vs. data elements • Web services and XML schemas • Architecture of ISVS XML schemas • ISVS XML schemas Developer‘s Guide • ISVS XML schemas Working Groups
XML schemas - Foreword • XML schemas definerules for structure and content of ISVS Common Interface XML documents. In other words, they define syntax (format) and semantics (meaning) of transferredinformation • Every XML schema identifies class of XML documents conforming to this schema • XML schemas are result of agreement between the communication parties
Data types vs. data elements • Data element : • Common definition : In the concrete context, the data element is a indivisible data unit • By EDIFACT : data unit, described by identification, description and format Data element description is syntax-neutral. • Data type : • Common definition : Category of classification of letters, digits and/or symbols, based on operations available for this data type (ČSN 974001-1) • XML data type : XML structures class declaration Data type description has XML syntax.
Web services and XML schemas • Web Service can be describedasset of network co-operating programs, where no explicit human involvement during transactions is required. • Web services communicate using messages • Commonly, the message is XML document containing required data. • XML schemas define syntax and semantics of XML messages.
Architecture of ISVS XML schemas • Architecture of ISVS XML schemas uses ebXML „Draft Core Components Specification“ model. • The set of context-neutral, basic data types constitutes Core Component Types schema. • Core Component Types schema is reused by reference schemas, data dictionaries schemas and/or message schemas.
ISVS XML schemas Developer‘s Guide • ISVS XML schemas Developer‘s Guide is a contribution of MI to schemas development process • The first public draft will be released during April 2003 • „Guide“ is a compilation of similar documents from other countries (UK GovTalk, US Federal XML Developer‘s Guide, UBL, ASC X12) • It contains set of recommendations for development of ISVS XML schemas and replenishes the ISVS reference interface standards.
Organization of ISVS XML schemas development • The core units are the „Working Groups“ • Working groups use the central methodology, originating from Central ISVS Working Group • At the department level, there will arise department Working Groups • At the lowest level, the Service Working Groups create and maintain the entire schemas of concrete Web Service.