Presented by, MySQL & O’Reilly Media, Inc. Data Services: Mashing and Shredding Data Using XAware.

Slides:



Advertisements
Similar presentations
Enterprise Java and Data Services Designing for Broadly Available Grid Data Access Services.
Advertisements

1 Integration Made Easy Agile Integration: Connecting Salesforce With Your Enterprise.
פתרונות J2EE וטכנולוגיות Oracle Mr. Liran Zelkha, Chief Architect
Building New SOA and AJAX- Based Business Applications Mark Barnard R&D Manager – Natural Business Services Software AG (Canada) Inc.
An architecture for webb applications, J2EE
3rd Annual Plex/2E Worldwide Users Conference Page based on Title Slide from Slide Layout palette. Design is cacorp Title text for Title or Divider.
6/2/2015Page 1 SOA Development and Deployment B. Ramamurthy.
Oracle Fusion Middleware 11g Abhishek Khanolkar. What is Oracle Fusion? “Oracle Fusion Middleware is a ‘preintegrated’ portfolio of customer- proven software.
WebSphere Diego Leone. Summary Story and birth What is WebSphere?/Goals Main features Advantages/Disadvantages Conclusions.
Second SEED Workshop Enterprise Service Bus. P2P Architecture IS 2 IS 3 IS 4 IS 5 IS 1 Number of Connections = n*(n-1)/2 = 5*4/2 = 10 n – number of systems.
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.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
ManageEngine TM Applications Manager 8 Monitoring Custom Applications.
Application Servers What is it? General A set of software frameworks, components, utilities, functionality that enables you to develop and deliver n-tiered.
Java 2 – Enterprise Edition Kevin J. LaFata April 21, 2003 UM – St. Louis.
J2EE Java 2 Enterprise Edition. Relevant Topics in The Java Tutorial Topic Web Page JDBC orial/jdbc
SOA, EDA, ECM and more Discover a pragmatic architecture for an intelligent enterprise, to maximize impact on the business Patrice Bertrand Software Architect.
Web Applications Basics. Introduction to Web Web features Clent/Server HTTP HyperText Markup Language URL addresses Web server - a computer program that.
Emmanuel Cecchet et al.  Performance Scalability of J2EE application servers.  Test effect of: ◦ Application Implementation Methods ◦ Container Design.
Web 2.0 – What Is It *Really* Good For? Company Overview.
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
GOVERNMENT SERVICES INTEGRATION INDUSTRY SOLUTION.
ESB Guidance 2.0 Kevin Gock
EJB Overview Celsina Bignoli Distributed Business Applications Server DB Client DB Server DB.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Distributed Multitiered Applications The J2EE platform uses a multitiered distributed application model. Application logic is divided into components 1.
Original work by David Moran JMX Update Scott Molenaar 11/08/2004.
DICOM / HL7 Verfication / Java Basis Random user with no account justs wants to validate an HL7 message or DICOM object The next diagram shows a number.
What’s new with EntireX Communicator 7.3 Rolf Bahlke crossvision Chief Architect October 2006.
Presentation: SOAP in a distributed object framework, Application Servers & AXIS SOAP.
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
Comp2513 JavaBeans, EJB and J2EE Daniel L. Silver, Ph.D.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
第十四章 J2EE 入门 Introduction What is J2EE ?
J2EE Structure & Definitions Catie Welsh CSE 432
Enterprise Java v120131Intro to JavaEE1 Java EE 5 TM Introduction.
SOA-13: Introduction to DataXtend ® Semantic Integrator (DX SI) Abstract data management from the application level using a common data model.
Presentation: SOAP/WS in a distributed object framework, Application Servers & AXIS SOAP.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Introduction to ESBs: Mule UC San Diego CSE 294 November 14, 2008 Barry Demchak.
Source: Peter Eeles, Kelli Houston, and Wojtek Kozaczynsky, Building J2EE Applicationa with the Rational Unified Process, Addison Wesley, 2003 Prepared.
OCT 1 Master of Information System Management Organizational Communications and Distributed Object Technologies Lecture 5: JMS.
CSI302 实施 BTS 的策略与技巧 郑开颜应用架构顾问产品部微软有限公司. What We Will Cover: Interoperability w/ BizTalk Server Composite Business Processes Integration Broker Internals.
Presentation: SOAP/WS in a distributed object framework, Application Servers & AXIS SOAP.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
XML and Web Services (II/2546)
Enterprise Java Beans. Model 1 J2EE – Web View Model/View/Controller Model View Control Data base Web Server Model One Architecture HTTP Request HTTP.
Content provided under the terms and conditions of the Eclipse Public License Version 1.0 OOPSLA, San Diego Oct , Eclipse Foundation -
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
What is J2EE Platform The Java 2 Platform Enterprise Edition (J2EE) defines the standard for developing multitier enterprise applications.
Introduction to EJB. What is an EJB ?  An enterprise java bean is a server-side component that encapsulates the business logic of an application. By.
Information Technology Division Executive Office for Administration and Finance Shared Application Infrastructure (SAI) Program Infrastructure Design -
IBM Proof of Technology Discovering the Value of SOA with WebSphere Process Integration © 2005 IBM Corporation SOA on your terms and our expertise WebSphere.
Sharepoint-Biztalk Integration with Multiple Transport protocols Jin Thakur
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Apache Geronimo Open Source J2EE Application Server Getting up to speed with Apache Geronimo - Copyright 2005 Tom McQueeney 1 Getting up to speed with.
June 28 th – July 1 st 2006 Thomas Burleson Principal Architect Understanding Flex 2 Data Services “With ColdFusion, why should.
Building QXtend / Dell Boomi Based Integration Framework Gary Yang, Roundview Technologies.
The Holmes Platform and Applications
WebSphere Diego Leone.
Outline SOAP and Web Services in relation to Distributed Objects
Outline SOAP and Web Services in relation to Distributed Objects
The future of distributed systems architecture
Inventory of Distributed Computing Concepts
Computer Based Adaptive Testing
Enterprise Java Beans.
Paul Larsen The Value of Hybrid Integration
Presentation transcript:

Presented by, MySQL & O’Reilly Media, Inc. Data Services: Mashing and Shredding Data Using XAware

Presenter  Kirstan Vandersluis Founder, Chief Scientist at XAware XAware Project Leader Blog: and

Agenda  XAware Project Overview  XAware Technology Features  XAware’s place in the SOA Stack  Product Components  XAware Metadata  Creating an XML View  Deployment Environments  Demonstrations  Data Mashup from File, Database  Inbound XML Processing (shredding) into different database tables

XAware Project Overview  XAware provides real-time data integration environment for composite data services  Eclipse 3.2 Plugin  Runtime Engine: J2EE, Servlet, Batch Mode, Java API  Project hosted on  Forums, Wiki, Hives, Blogs  Self-training material  Forge on  Binary Distributions (All-In-One and Eclipse Plugin)  Source Code (GPL v2)  Bug Tracker  XAware at MySQL User Conference  XAware Booth #301 – more information and demos

Problem: Over 60% of development time spent on Data Access  Transactions  Error Handling  Extension Points  Security  Inbound XML  Decomposition  Synchronization  Conditional Logic  Aggregation  Data Chaining Solution: Composite Data Services Layer Solution: XML abstraction layer reduces complexity

SOA Stack

SOA and Web 2.0 Uses  On-ramp to ESB for information-rich messages XAware generates XML message, sends to ESB ESB passes XML message to XAware for processing ESB handles transport & guaranteed delivery  BPM, BPEL Orchestration Orchestrates services Composite data services exposed by XAware  Web 2.0 Technologies Service-based access to data RIA-SOA (Flex, Appcelerator) HTTP/REST access for AJAX

XAware Components  XAware Designer – Eclipse plug-in Visual drag-and-drop, wizard-based IDE that speeds the development of XAware-powered applications  XAware Engine High-performance, scalable, dynamic data integration and data services execution engine J2EE, Servlet, Batch, or Embedded  Adapters Provide connectivity to requested data sources and systems; SQL, FTP, , SNMP, Text, RMI, Cobol Copybook, File, XSL, LDAP, Java, EJB, JMS, MQ, others…  Connectors Provides synchronous and asynchronous connectivity from client applications to XAware-delivered services via SOAP, JMS, EJB, HTTP, HTTPS, and Java API

XAware Metadata Format, Rules Logical Data set Connection Information Client Apps Client Apps

Contract-First Service Design

Deployment Environments  J2EE Application Server EAR file JBoss, BEA, WebSphere, Sun  Servlet Container WAR file Tomcat  Batch Windows & Linux command line Scheduled execution  Java API Embed XAware into another application  XAware metadata files packaged as XAware Archive file (XAR)  Deployed to a server enabled with the XAware Engine

XAware Demonstration  ACORD Auto Policy  Policy record received as structured text  Party information received from database  Service deployed and invoked over HTTP, SOAP

ACORD Policy policyFile Policy Number Policy COBOL Data (Copy Book) Client Apps Client Apps policyFile Party DB Policy GetPolicy Insured