Copyright © PASS Consulting Corp., Miami 2001 XX/1 XML Application Server.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

The XML Server Dr. Zhiwang Fan
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Enterprise Java and Data Services Designing for Broadly Available Grid Data Access Services.
Overview Environment for Internet database connectivity
An Approach to Wrap Legacy Applications into Web Services Wesal Al Belushi, Youcef Baghdadi Department of Computer Science, Sultan Qaboos University, Sultanate.
Lecture plan Information retrieval (from week 11)
1 Integration Made Easy Agile Integration: Connecting Salesforce With Your Enterprise.
Chapters 14 & 15 Internet Databases. E-Commerce  Bringing new products, services, or ideas to market, supporting and enhancing business operations 
Mainframe Modernization
Scale Up Access to your 4GL Application using Web Services
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
Technical Architectures
Chapter 17: Client/Server Computing Business Data Communications, 4e.
15 Chapter 15 Web Database Development Database Systems: Design, Implementation, and Management, Fifth Edition, Rob and Coronel.
DATABASE APPLICATION DEVELOPMENT SAK 3408 The Web and DBMS.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Domain Specific Kit for Business Rule Management By Netsoft.
Database Systems Design, Implementation, and Management Coronel | Morris 11e ©2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or.
Chapter 14 Database Connectivity and Web Technologies
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
Software – Part 3 V.T. Raja, Ph.D., Information Management College of Business Oregon State University.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Boštjan Šumak dr. Marjan Heričko THE ROLE OF BIZTALK SERVER IN BUSINESS PROCESS INTEGRATION.
1 Web Database Processing. Web Database Applications Static Report Publishing a report is prepared from a database application and exported to HTML DB.
Copyright © 2006, SAS Institute Inc. All rights reserved. What Is New in SAS Profitability Management (PrM) 2.1? Authors: Jack Zhang Solution & Version:
Database Systems: Design, Implementation, and Management Tenth Edition
VS.NET Syllabus By Peter Huang.
Web Services Overview Ashraf Memon. 2 Overview Service Oriented Architecture Web service overview Benefits of Web services Core technologies: XML, SOAP,
CS 493/693: Distributed Systems Programming V. “Juggy” Jagannathan CSEE, West Virginia University March 21, 2005.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Enterprise Java Beans Part I Kyungmin Cho 2001/04/10.
Fundamentals of Database Chapter 7 Database Technologies.
第十四章 J2EE 入门 Introduction What is J2EE ?
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center.
Web Design and Development for E-Business By Jensen J. Zhao Copyright 2003 Prentice Hall, Inc. Web Design and Development for E-Business Jensen J. Zhao.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Enterprise Computing: Web Services
Types/Levels of Integration Chao-Hsien Chu, Ph.D. School of Information Sciences and Technology The Pennsylvania State University Presentation Data Functional.
XML and Its Applications Ben Y. Zhao, CS294-7 Spring 1999.
Building High Performance, Robust Server Applications with Internet Information Server 5.0 Van Van IIS - Program Manager Microsoft Corporation.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Simple Object Access Protocol
Martin Kruliš by Martin Kruliš (v1.1)1.
Advanced Web Technologies Lecture # 5 By: Faraz Ahmed.
Evaluation Biztalk Table of Contents Introduction to XML. Anatomy of an XML document. What is an XML Schema? What is SOAP? XML Web Services overview.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 13 A & B Programming Languages and the.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
SAP Integration with Oracle 11g Muhammad Raza Fatmi.
Bucharest, 23 February 2005 CHM PTK technologies Adriana Baciu Finsiel Romania.
Amy Krause EPCC OGSA-DAI An Overview OGSA-DAI on OMII 2.0 OMII The Open Middleware Infrastructure Institute NeSC,
What is BizTalk ?
The Object-Oriented Thought Process Chapter 13
WEB SERVICES.
Chapter 15 Database Connectivity and Web Technologies
Unit – 5 JAVA Web Services
DSRA -Relative Web technology clarification in Technology Architecture
Beginning Object-Oriented Web Design
Lecture 1: Multi-tier Architecture Overview
Chapter 17: Client/Server Computing
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
Presentation transcript:

Copyright © PASS Consulting Corp., Miami 2001 XX/1 XML Application Server

Copyright © PASS Consulting Corp., Miami 2001 Enterprise Chaos Automation Agent (Batch) Business Logic Client Application Business Logic Legacy System Business Logic Web Application Business Logic Business Partner Interface Wrapper Replication Batch

Copyright © PASS Consulting Corp., Miami 2001 Business Driver Time-to-Market Reduce development cost Reduce maintenance cost Reduce distribution cost Streamline business processes Improve external communication Improve data integrity control Improve data security control

Copyright © PASS Consulting Corp., Miami 2001 Enterprise Solution Integration Service Business Logic Business Partner Client Application Web Application Automation Agent Business Partner ERP Database Legacy System Communication

Copyright © PASS Consulting Corp., Miami 2001 XX/1 Travel Corporate Traveler Consumer Automation APIs Applications Galileo/Apollo Amadeus Sabre Worldspan SQL Database Presentation XX/1 Server Business Logic WEB WAP…

Copyright © PASS Consulting Corp., Miami 2001 Technologies XML (Extended Markup Language) XSL (Extensible Style Language) SOAP (Simple Object Access Protocol) JavaScript and Java

Copyright © PASS Consulting Corp., Miami 2001 Application Server Business Objects XX/1 Server XML Distribution XSL Transform JavaScript XML/SOAP XML Adapter SQL EDI API HTML other System Architecture: XX/1 Solution

Copyright © PASS Consulting Corp., Miami 2001 XML for Data Structure Subset from SGML ISO 8879 (Complements HTML) Non-proprietary document format Self-Describing / Hierarchical Vehicle for structured data on the Web Standardized and recommended by W3C

Copyright © PASS Consulting Corp., Miami 2001 XSL for Standardization Based on XML Transformation (XML/XML) Formatting (XML/HTML) Standardized and recommended by W3C Simple mapping or complex rule transformations

Copyright © PASS Consulting Corp., Miami 2001 SOAP for Communication Based on XML and HTTP Standardized and recommended by W3C The RPC (Remote Procedure Call) of the future

Copyright © PASS Consulting Corp., Miami 2001 JavaScipt and Java for Business Logic Accepted and established programming language Platform independent Object Oriented

Copyright © PASS Consulting Corp., Miami 2001 XX/1 Modularity Circle Data Provider Adapter Script Engine Transformation Service External Interface Transaction Engine

Copyright © PASS Consulting Corp., Miami 2001 Transaction Engine Multiple Threads Stateless or Stateful Cross-platform configuration through XML files Extensible

Copyright © PASS Consulting Corp., Miami 2001 External Interface Application Programmer's Interface (API) to the Server Services Data Structures always XML Business Object Documents (BOD) Used by client application developer Available Interfaces: SOAP, Java Class, C++ Class, ActiveX Object, C-Library

Copyright © PASS Consulting Corp., Miami 2001 Transformation Service Implements XML Transformations, though XSL Implements abstract W3 compliant DOM for further data manipulation to be used by Script Engine Available Services: MS-XML, Oracle XSLT, XALAN, Accelerated XSL

Copyright © PASS Consulting Corp., Miami 2001 Scripting Engine Process Control: assemble transformations and provider transactions to a standardized XML transaction Use Transformation Services or hard code transformation Available Services: JavaScript, eXMLTS Visual Basic (June 2002)

Copyright © PASS Consulting Corp., Miami 2001 Data Provider Adapter Implements connectivity to data provider or business partner Implements XML over legacy data formats Available Adapter: Amadeus APIV2, Sabre SDS, Galileo XML Select, Simulator, SOAP Proxy In development: Worldspan TAS, SQL, HTML Scraper, EDI, DynamicRegister

Copyright © PASS Consulting Corp., Miami 2001 XX/1 Features Graphical Integration Tools: Trace, Test, XSL Creation, JavaScript Debugger Access Security (Filter) Transaction Auditing (Filter) Compression & Encryption Distributed Documents (June 2002) AXSLT with XSL2C Generator