DRAFT. University of Colorado Advanced Technology Series. Bob Marcus

Similar documents
WebSphere 4.0 General Introduction

Introduction. Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve

Vision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1

Connecting ESRI to Anything: EAI Solutions

Integrate Enterprise Applications into Oracle Application Server Portal INTRODUCTION

(9A05803) WEB SERVICES (ELECTIVE - III)

A Mashup-Based Strategy for Migration to Web 2.0

Integrating Legacy Assets Using J2EE Web Services

Deccansoft Software Services. J2EE Syllabus

Overview: Siebel Enterprise Application Integration. Version 8.0 December 2006

What we need. Agenda. What s J2EE. Challenges of Enterprise Application Development

IBM Software Group. WebSphere Business Integration IBM, IBM EE/A. WebSphere Business Integration

1Z Oracle. Java Enterprise Edition 5 Enterprise Architect Certified Master

SUN Sun Certified Enterprise Architect for J2EE 5. Download Full Version :

Application Servers G Session 11 - Sub-Topic 2 Using Enterprise JavaBeans. Dr. Jean-Claude Franchitti

Oracle9iAS Tech nicaloverview

WHITESTEIN. Agents in a J2EE World. Technologies. Stefan Brantschen. All rights reserved.

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING ACADEMIC YEAR (ODD SEMESTER) QUESTION BANK

Enterprise Architecture Deployment Options. Mark Causley Sandy Milliken Sue Martin

IBM WebSphere Business Integration Event Broker and Message Broker V5.0

Java Everywhere. Simon Ritter Technology Evangelist Sun Microsystems, Inc.

3C05 - Advanced Software Engineering Thursday, April 29, 2004

Computational Web Portals. Tomasz Haupt Mississippi State University

Using the Cisco ACE Application Control Engine Application Switches with the Cisco ACE XML Gateway

J2EE APIs and Emerging Web Services Standards

Distribution and Integration Technologies

MOM MESSAGE ORIENTED MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS. MOM Message Oriented Middleware

Jitterbit is comprised of two components: Jitterbit Integration Environment

Scott Lowden SAP America Technical Solution Architect

Client/Server-Architecture

Software MEIC. (Lesson 20)

iseries & WebSphere Express

X100 ARCHITECTURE REFERENCES:

Chapter 2 Introduction

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

MD Link Integration MDI Solutions Limited

Mastering SOA Challenges more cost-effectively. Bodo Bergmann Senior Software Engineer Ingres Corp.

Open ESB. Sang Shin, Java Technology Architect Sun Microsystems, Inc.

Sun Java Composite Application Platform Suite

Oracle Developer Day

ive JAVA EE C u r r i c u l u m

Oracle. Exam Questions 1z Java Enterprise Edition 5 Web Services Developer Certified Professional Upgrade Exam. Version:Demo

Service-Oriented Architecture (SOA)

Test Concepts and Technologies

IBM WebSphere for Lotus Notes and Domino Professionals

Market leading web application server product

O R A C L E D A T A S H E E T

Connect and Transform Your Digital Business with IBM

Middleware definitions and overview

Borland AppServer. Borland

Appendix A - Glossary(of OO software term s)

XML and Java: Lessons Learned in Building Application. Ted Leung Technical Lead, XML4J Parser

SOA-20: The Role of Policy Enforcement in SOA Management

Application Servers in E-Commerce Applications

COMMUNICATION PROTOCOLS

IBM Rational Rapid Developer A Guide to Legacy Integration Version 2

Oracle 10g: Build J2EE Applications

Oracle Application Server 10g Integration Interconnect. An Oracle Technical White Paper January 2005

and compliments the capabilities of IBM Sterling B2B Integrator. IBM B2BAC key capabilities includes

Application Connectivity Strategies

Rich Web Application Development Solution. Simplifying & Accelerating WebSphere Portal Development & Deployment

Introduction to Web Services & SOA

Introduction To Web Architecture

metamatrix enterprise data services platform

AD105 Introduction to Application Development for the IBM Workplace Managed Client

1.264 Lecture 14. SOAP, WSDL, UDDI Web services

Mobilizing Applications with BlackBerry in Your Lotus Environment. Alex Chang Technical Account Manager Research In Motion HK

Enterprise Software Architecture & Design

Database code in PL-SQL PL-SQL was used for the database code. It is ready to use on any Oracle platform, running under Linux, Windows or Solaris.

Geografisk information Tjänster (ISO 19119:2005, IDT) Geographic information Services (ISO 19119:2005, IDT)

Oracle SOA Suite 12c: Build Composite Applications. About this course. Course type Essentials. Duration 5 Days

This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in

GemStone Systems. GemStone. GemStone/J 4.0

Migrating traditional Java EE applications to mobile

The Value of Migrating from Cisco Tidal Horizon to Cisco Process Orchestrator

Oracle 10g and IPv6 IPv6 Summit 11 December 2003

WebSphere Application Server, Version 4.0 May Integrating data and transactions for agile e-business.

index_ qxd 7/18/02 11:48 AM Page 259 Index

History of Enterprise Java

Designing a Distributed System

Middleware for Heterogeneous and Distributed Information Systems

Web Services mit WebSphere

Chapter 10 DISTRIBUTED OBJECT-BASED SYSTEMS

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps

Architect Exam Guide. OCM EE 6 Enterprise. (Exams IZO-807,1ZO-865 & IZO-866) Oracle Press ORACLG. Paul R* Allen and Joseph J.

Not just an App. Server

BEAAquaLogic. Service Bus. JPD Transport User Guide

Introducing Oracle Queuing/Messaging Technology. Anthony D. Noriega MSCS, MBA, BSSE, OCP-DBA

Introduction to Distributed Systems (DS)

Extending Your Mainframe for More Business Value

Distributed Systems. Messaging and JMS Distributed Systems 1. Master of Information System Management

Problems in Scaling an Application Client

Enterprise Application Integration (Middleware)

PLATFORM TECHNOLOGY UNIT-5

Introduction to Web Services & SOA

Göttingen, Introduction to Web Services

Software MEIC. (Lesson 20)

Red Hat JBoss Data Virtualization 6.3 Glossary Guide

Building E-Business Suite Interfaces using BPEL. Asif Hussain Innowave Technology

IBM DB2 Web Query Tool Version 1.3

Transcription:

University of Colorado Advanced Technology Series Bob Marcus marcus@roguewave.com

Time Frames and Possible Collaboration between RW and UC Far future - We could support your research with software Near future - We could collaborate on projects that might have commercial utility Present - We are looking for potential recruits who want to work on cutting edge technology

3 Dimensions of Future Research Deeper - Beyond Moore s Law Higher - Emulating Brain Power Broader - Pervasive Computing

Beyond Moore s Law Quantum computing Molecular and nanocomputing DNA ---------------------------------------- Recommendation: Non-deterministic computation strategies and methods for handling uncertainty and errors.

Brain Power Vision Speech recognition Natural Language Processing Robotics ----------------------------------------------- Recommendation: Be aware of feedback loops between higher order and lower level sub-systems. (e.g. vision and speech)

Pervasive Computing Wireless devices Embedded systems Broadband communication Message content standards (e.g. XML) ----------------------------------------------- Recommendation: Emergent behavior and phase transitions are to expected in highly integrated systems.

The Most Interesting Questions What do you get when you combine all of the previous capabilities? What can a pervasive broadband network of high performance intelligent components do? (Don t ignore nondeterminism and fault tolerance). What will be the unexpected effects of deploying this technology? ( Consider the current Web as a toy prototype)

Near Term Projects XML, Processes and Objects Symposium at OOPSLSA ------------------------------------------------- Next Generation Workflow Processes Products, Standards and Research Portability and Interoperability Across Internet Marketplaces Simple Object Access Protocol (SOAP) Alternate Viewpoints

OOPSLA 2001 Pervasive Computing Symposium --------------------------------------------- Software for devices Infrastructure and architecture Current applications and future visions

Rogue Wave s Next Generation - Device to Database XML Framework

Overview Problem: Devices to database connectivity Rogue Wave framework technology Framework customization XML interfaces to back-end resources Middleware for multiple device access thru XML High performance device to database solutions

Problem: Accessing RDBs One of the key industrial problems is accessing relational databases from multiple locations using diverse client platforms This will be an increasingly critical requirement as mobile access and real time multiple user interaction applications are required

Rogue Wave Technology Rogue Wave is the market leader in object (C++) software components. DBTools is the most widely used software product for linking applications to multiple relational databases We also have new frameworks that enable domain specific access to relational databases

Professional Services Group Our professional services group customizes and extend our frameworks for large-scale missioncritical applications Example: DBTools-XA enables transaction processing on top of DBTools In the financial services area, we are deploying a large-scale system for accessing an assets database

XML LINK We have created XML Link interfaces to several back-end components Existing XML interfaces include a DB link to DBTools and a CORBA link XML Link interfaces can also be created to other legacy applications and integrated into a robust package

XML Enabled Customer Applications Business Partners (B2B) Internet Customers (B2C) Corporate Users (E2E) XML Link Connecting Enterprises using Web-based services Security XML Link Server Services Sessions* Compression* Back-End Enterprise Systems Communication and Service Protocols Message Adapters* JMS MQ Series & MSMQ C++ HTML Java VB/COM/C# Client Interfaces Service Protocols SOAP, BXXP URL Based Access Communication Protocols HTTP, SMTP, FTP MQSeries MSMQ JMS Internet SAP, Others? Internet Create WEB SERVICES External Services Manage Business Logic Execution Engine Internet Dispatcher Presentation Devices Users/Profiles Business Logic Presentation Layer Transformations CORBA Legacy Adapters ERP* DB XML SQL Native Access Oracle, DB2 MS SQL Svc Aggregation Java API Distributed IIOP ODBC, JDBC Services Repository CORBA COM, EJB, RPC, RMI Pervasive Devices <XML> Service Descriptions </XML>

Mobile Internet Middleware Our newest middleware enables multiple devices to have orchestrated access to enterprise XML frameworks The middleware is flexible and extensible including queuing, device independence and event-based dispatching

DRAFT

Conclusion: End-to-end Integration Rogue Wave has end-to-end solutions/services for high performance device-to-database applications In the near future, M-business solutions will require these capabilities to meet the demands of consumer and business applications.

DRAFT

Some URLS of interest http://cism.jpl.nasa.gov/program/rct/rct.html http://www.ccs.fau.edu/ http://www.ebiquity.org/ http://precisione.physics.lsa.umich.edu/cscs/educati on/websites.html http://oopsla.acm.org/fp/2g_xml.html http://www.oasis-open.org/cover/ http://www.soap-wrc.com/webservices/default.asp http://kunz-pc.sce.carleton.ca/sce581/ http://www.joeyoder.com/research/objectmappings/