+ All Categories
Home > Documents > IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179...

IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179...

Date post: 19-Dec-2015
Category:
View: 222 times
Download: 5 times
Share this document with a friend
Popular Tags:
52
IBM Data Management Group - U2 © 2002 IBM Corporation http://w3.ibm.com/ibm/presentations IBM UniVerse Technology for the On Demand Era Mike Peternell IBM IT Specialist
Transcript
Page 1: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management Group - U2

© 2002 IBM Corporation

IBM UniVerse Technology for the On Demand Era

Mike Peternell

IBM IT Specialist

Page 2: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

Agenda

IBM Defining the On Demand Business Framework

IBM UniVerse in the On Demand Era

IBM UniVerse tomorrow

IBM RedBack Update

Page 3: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

IBM defines the On Demand Business Framework

Page 4: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

What Brought us to the On Demand Era?In

cre

as

ing

ne

ed

fo

r In

teg

rati

on

Process Based Computing: Dynamic e-business2000s Horizontal Integration, XML, Web Services, OGSA,

Transactional MiddlewareProcess Driven / Event Driven / On Demand

Network Based Computing: e-business1990s ERP, Internet, Java, e-Commerce, B2B Integration Connection + Functional Re-Automation

Expectations of data delivery start to change

Mini’s, Client / Server1980s PCs, Relational Databases, Networks

Local Empowerment

Centralized Computing60/70s Batch, OLTP, COBOL

Functional Automation

Page 5: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

Let’s take a look at what On Demand might look like…

Page 6: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

The On Demand Era

The On Demand Business - defined:

“An enterprise whose business process – integrated end-to-end across the company and with key partners, suppliers and customers – can respond with flexibility and speed to any customer demand, market opportunity or external threat.”

Page 7: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

More Data…More Easily

Guest Speaker:Janet Perna, GM Data Management

Page 8: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

IBM UniVerse in the On Demand Era

Page 9: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

IBM UniVerse – gearing up for On Demand

2001

2002

2003

Setting the stage for theHorizontal Business Integration

UV 9.5

• OLE DB• Linux• JAVA API• 64 Bit File

System• Device

Licensing

• Call HTTP• Socket Support• Century Pivot Date• GUI Editor / Debugger• Dynamic Connect• Core Engine

enhancements• Many, many bug fixes

UV 9.6

UV 10

• JDBC• XML• SSL Support• Telnet KeepAlive• File Based Triggers • Enhanced 64-bit file utilities• Enhance server logging• Enhance RAID debugger• 100% Java Admin Tool• Installation / Licensing

Page 10: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

Enterprise Enabled Interoperability

WebSphere MQ (10.1)Enterprise Messaging, B2B,

.NET / SOAP/XML, JSP, ASP, JAVA, J2EE, EJB …Web Services, browser based interfaces, n-Tier architectures

JDBCWebSphere, native JAVA interface

OLE/DBMicrosoft’s enhanced ODBC

ODBCExcel, reporting tools, desktop tools

ActiveXCOM based interfaces (Visual Basic)

Page 11: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

IBM UniVerse Interoperability

JavaJDBC XML / SOAPWebSphere MQ

-10.1

OLE/DBODBCActiveXC, C++Sockets

More dataMore easily

UniVerseapplication server

Client initiated request

Page 12: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

IBM UniVerse Interoperability

XML / SOAPWebSphere MQ

-10.1

HTTPSocketsODBC / SQL

UniVerseapplication server

IBM UniVerse (application) initiated request

More dataMore easily

Page 13: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

XML / Web Services support

UniVerseApplication

XML Data

Objects SOAP/XML

HTTP/POST

CALLHTTP

XML Data

SK

U-A

D-5

7897

643

863-

7488

38

76-S

DS

-UR

7

S

KU

489

37

SKU

Page 14: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

XML - Command Line OutputLIST STUDENTS NAME COURSE SEMESTER TEACHER TOXML

SELECT NAME, COURSE, SEMESTER, TEACHER FROM STUDENTS TOXML;

<?xml version="1.0"?><ROOT><STUDENTS_record _ID = "2222222222"

NAME = “Penny Loafer" COURSE = “Fundamental nail sculpturing" SEMESTER = “2”TEACHER= “Buffy Paintem“/>

<STUDENTS_record _ID = "3333333333" NAME = “Bluto" COURSE = “Toga Dancing" SEMESTER = “1”TEACHER= “Prof. Dorfman“/>

</ROOT>

Page 15: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

XML - Command Line OutputLIST STUDENTS NAME COURSE TOXML WITHDTD

SELECT NAME, COURSE FROM STUDENTS TOXML WITHDTD;

<?xml version="1.0"?> <!DOCTYPE ROOT[ <!ELEMENT ROOT (STUDENTS_record*)> <!ELEMENT STUDENTS_record EMPTY> <!ATTLIST STUDENTS_record

_ID CDATA #REQUIRED NAME CDATA #IMPLIED>

COURSE CDATA #IMPLIED>]>

<?xml version="1.0"?><ROOT><STUDENTS_record _ID = "222222222"

NAME = “Penny Loafer" COURSE = “Fundamental nail sculpturing" “/>

Page 16: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

XML - Command Line OutputLIST STUDENTS NAME SEMESTER COURSE GRADE XMLMAPPING STUDENT.MAP

Validate XML name changed name from ‘@ID’ to ‘_ID’Validate XML name changed name from ‘Course Name’ to ‘Course_Name’<?xml version=”1.0”?><SCHOOLxmlns:IBM=”http://www.ibm.com”><IBM:STUDENTS_rec _ID = “333333333” NAME = “Bluto” ><CGA-MV><Semester>1</Semester> <CGA-MS> <Course_Name>Intro to Toga Dancing</Course_Name> <GD>A</GD> </CGA-MS> <CGA-MS> <Course_Name>Food Fighting 101</Course_Name> <GD>B</GD> </CGA-MS> <CGA-MS>…

Page 17: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

XML in Stored Procedures

Open an XML document:Status = OpenXMLData(“ORDERS_XML”,“&XML&/WALMART.ext”,ORDERS_XML_DATA)If Status = XML.ERROR THEN STOP “Error when opening the XML document. “

Read an XML DocumentStatus=ReadXMLData(ORDERS_XML_DATA, WALMART.DATA)

… process the XML data which is now in the variable “WALMART.DATA” …

Cleanup:Status = CloseXMLData(ORDERS_XML_DATA)Status = ReleaseXML(ORDERS_XML)

Page 18: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

CALLHTTP

POST/GET http requests directly from the UniVerse database engine

Requests submitted in SOAP/XML form or as standard HTTP/HTML

Enables the IBM UniVerse Extended Relational Database environment to become a client for

web services

XML server

or any server that supports HTTP/RPC style requests

SSL supported

Platform independent (no drivers to install)

Page 19: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

Call HTTP (UV -> USPS web site)

Page 20: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

ServiceProvider

?

SOAPServer

HTTPServer

EJB? Cobol?Corba?CallHTTP used to send/receive a standard XML request/response messages

ƒ SOAP envelopeƒ industry-specific message content

ServiceRequest

orUniVerse

HTTPClient

CallHTTP & SOAP

HTTP Service Provider receives request and may or may not respond back

Page 21: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

BCI (UV -> DB2, SQL Server, Oracle, etc)

Page 22: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

Triggers

Order is placed on application server

SQL

Trigger invokes logic thatmight share transaction with another process, etc

Order is written to ORDERS file which has a trigger

UniVerse App Server

XML

WebSphere MQSupplier

Page 23: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

Highly Secure Data ExchangeSSL / HTTPS support

Using openssl standards (www.openssl.org)

Ensures that

Data being transmitted is secureData cannot be tampered withGuarantee that the peer is authenticated

Cryptographic technology used by SSL

Certificates for mutual authenticationPublic Key Cryptography for key establishmentDigital Digests for message integrityEncryption for confidentiality

Incorporated into

TelnetHTTPSocketsUniObjects for JavaUniBasic application APIs

Page 24: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

Highly Available Data - “Always On”

Hardware LevelRedundancy

RAID

Anything else, up to multiple systems sharing disks in a fail-over scenario

Operating SystemJournaled File System (JFS)

DatabaseJournaling / Transaction Logging

Replication

Page 25: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

Highly Available Data - Replication

Uses multiple hosts in a publisher / subscriber environment Designed to use duplicate hardware to provide fail-over Can help in distributing system load

UniVerseApplication Server“Publishes” Data

SeparateApplication Server

“Subscribing” to data

“Read Only SystemCan be used as a “Reporting” System

Modified data sent to all subscribers

Page 26: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

Administration - 100% Java Client Tool

Page 27: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

IBM UniVerse 10.1 (September 30, 2003)

Page 28: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

UniVerse 10.1

XML EnhancementsGenerate XML Schema with XML documents

Write XML documents to file

Improvements to shredding of XML data

Mapping based on Dictionary Field NameNew command for bi-directional data transfer

Multiple documents to multiple database tables

Basic DOM API SOAP

Basic API SSL & Security

Telnet, UniObjects for Java, JDBC

Centralized Security Configuration File (.unisecurity)

Wildcard Peer name Verification

Additional Certificate configuration / functionality WebSphere MQ Integration

Message Oriented Middleware

n

Page 29: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

UniVerse 10.1 - continued

Performance EnhancementsCompiler Options, Posix Compliance

UCI improvements,

Toggle ODBC logging Re-Architect UniVerse ODBC

More Robust, Secure

Faster NLS Enhancements in Clients Extend 64-bit file support platforms

n

Page 30: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

UniVerse 10.1 Customer Issues

smat –s on Linux platform for problem determination Support for MD5 on Linux (10.0 patch) Add FILE.HELP to product Implement semundo structure Time/Date/Userid stamp on Basic pcode Resize System Files Reduce UV footprint Add tunable to change default date interpretation Expand FILE.USAGE to work with dynamic files Full Pick/D3 date input functionality via tunable parameter

n

Page 31: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

IBM WebSphere MQ - What

Formally MQSeries

The IBM WebSphere MQ range of products provides application programming services that enable application programs to communicate with each other using messages and queues.

IBM WebSphere MQ provides assured, once-only delivery of messages.

IBM UniVerse supports direct WebSphere MQ interaction by allowing application developers to put messages onto a queue as well as retrieve messages from a queue.

Page 32: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

IBM WebSphere MQ - How

                                                                                                                 

amSendMsg

amInitialize

amTerminate

amReceiveMsg

amSendRequestamReceiveMsg

amReceiveRequestamSendResponse

client server

Page 33: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

IBM WebSphere MQ in UV Stored Procedures

*create and open an AMI session – only needs to be done once per queue

retCode = amInitialize(SessionHandle, "LogicalSessionName", "PolicyName",AMIreturnCode) …* create some message and send it to the queue

msg = "Sample Message sent at " : TIMEDATE()retCode = amSendMsg(SessionHandle, "LogicalSessionName", "PolicyName",msg, "", AMIreasonCode) …* after all processing of messages, close the AMI session

retCode = amTerminate(SessionHandle, "PolicyName", AMIreasonCode)

On-line documentation: www.ibm.com/software/data/u2/pubs/library

UniData 6 manual - UniBASIC Extensions

Page 34: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

IBM UniVerse and XML – UV 10.1

Enhanced Document Object Model (DOM) functionalityEnhanced capabilities for manipulating XML documents

DOM api to create, delete, open and update XML documents

Ability to traverse and manipulate XML nodes

XPATH support

Ability to locate nodes in the DOC based on search criteria

“find the Node whose name is “LASTNAME” and whose value starts with “Smith” and is a child Node of “Employee”

SOAP APIAllows SOAP messages to be sent from with UniVerse BASIC

Utilizes CallHTTP

Page 35: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

SOAP apiURL = "http://u2.ibm.com/webservices/AddressBookService" SoapAction = "http://u2.ibm.com/AddressBook#getAddressFromName" NameSpace = "http://u2.ibm.com/AddressBook" Method = "getAddressFromName" MethodParms = "name":@VM:"John Doe":@VM:"xsd:string" Timeout = 3000

* Create the Request

Ret = SoapCreateRequest(URL, SoapAction, SoapReq) IF Ret <> 0 THEN STOP "Error in SoapCreateRequest: " : Ret END

* Set up the Request Body

Ret = SoapSetParameters(SoapReq, NameSpace, Method, MethodParms) IF Ret <> 0 THEN STOP "Error in SoapSetParameters: " : Ret END

* Submit the Request

Ret = SoapSubmitRequest(SoapReq, Timeout, RespHeaders, RespData, SoapStatus) IF Ret <> 0 THEN STOP "Error in SoapSubmitRequest: " : Ret END

PRINT "Response data : " : RespData

Page 36: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

IBM UniVerse in the On Demand Era

End-to-End IntegrationDon’t just be “On the Net”

– Be a part of it!

Government

Supplier

Manufacturer Partner

Distributor

XML

J2EE

WebSphere MQ

HTTPS

Page 37: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

IBM UniVerse “.Next”

External Database driverWrite to UniVerse, SQL Server, etc

XML graphical mapping tool XML Schema Support JDBC scrollable cursor support Additional SSL enhancements Enhanced support for .NET Enhanced support for Web Services …more…

Page 38: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

IBM RedBack Update

IBM UniVerse

Application Server

RBO

Business Object Designer

RedBackBusiness Object Layer

-Testing Tools-Performance Monitoring-Open Interfaces-Produces HTML Documentation-SB Integration-Request Queuing-License Pooling

Native UniVerse interaction:-Data Files-Dictionaries-Application logic

Presentation Layer Transaction Components Application Layer

Page 39: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

RedBack4.1

RedBack4.1

• Stateless RBOs• EJB for Recordsets• New State & Garbage

Collection Design • Servlet Admin• JNI Timeouts• Java Threadpool• VAJ Integration

2001

2003

RedBack4.0

RedBack4.0

• IDE-mode removed• JAVA RBOScope• RBO Profiling• SYSINFO class• XML/SOAP

enhancements• J2EE Support• Responder admin

enhancements

IBM RedBack – Enabling Ubiquitous Business Integration

2002

RedBack4.2

RedBack4.2

• WWSTATE redesign

• Installation Improvements

• RBO Portability• Websphere J2EE

Integration• RedPages

enhancements for .NET

Page 40: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

RedBack Deployment

UniVerseApplication

Server

Web/TransactionServer

SOAP post directly to RedBack Objects

RedBack Objects

RPC calls directly to BASIC subroutines

via Java, VB.NET, etcOne object – any technology

Maximum use of UV licenses

Page 41: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

XML Demo

Page 42: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

IBM RedBack “. Next”

Continue to enhance Garbage Collection design and admin UniVerse NLS support .NET managed Provider

Page 43: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

Web Services

Page 44: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

WebSphere Studio Application Developer

•Workbench•Perspectives•Packages – U2

Wizard used to create the input form,Java code, Web Service

to interface with UniVerse

Page 45: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

Code Assist and full debugging facilities built into WSAD

WSAD & UniVerse - Coding & Testing

View and modify generated code

Integrated WebSphere Test Environment•Set breakapoints•Step over / thru / etc•See changes instantly in browser frame

Page 46: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

Quickly create new Web Service(via a wizard)

from a UniVerse Object (Java Bean)which outputs the WSDL files

WSAD & UniVerse - creating a service

Interface descriptionService description file

Page 47: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

Deploy new Web Service

Takes the WSDL file and creates a SOAP/Java proxy to run the Web Service

WSAD & UniVerse - deploying a service

Page 48: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

Instantiate new Web Service and test•Enter data – see results•Test the flow between classes / services

WSAD & UniVerse - test the service

Page 49: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

New UniVerse Web Service in Use

Page 50: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

How Committed is IBM to Software?

Over 35,000 people in softwareOnly Microsoft has more

Software Group accounts for 1/3 of all revenue

ISV / SMG focus

Page 51: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

IBM U2 will have feature and quality updates for as long as customers require

Presented to Gartner 4/11/02 by Janet Perna

2001 2002 2003 2004

“Such upgrades will continue on IBM U2 products for as long as customers demand them, whether a couple years or 10 years.”

Janet Perna, General Manager, Data Management

IBM Software Group

How Committed is IBM to UniVerse?

10.0 11.1UniVerseJDBCXMLSSL for CallHTTP, SocketsERUO supportFile based triggersServer loggingEnhanced debugger

10.1

SSL for UOJ, JDBC, TelnetBASIC SOAP APIWebSphere MQFile Analysis tool64 bit enhancementsNew ODBCEnhanced XML

Enhanced XML SupportSOAPWSDLUDDI.NETWeb ServicesExternal Database Drivers

Page 52: IBM Data Management Group - U2 Presentation subtitle: 20pt Arial Regular, teal R045 | G182 | B179 Recommended maximum length: 2 lines Confidentiality/date.

IBM Data Management – U2

© 2002 IBM Corporation

"The Power of One"IBM and UniVerse

Questions?

www.ibm.com/software/data/U2

[email protected]


Recommended