23
DN 9602 000.0099 Copyright © 1999 Information Builders, Inc. Maintain Maintain Transaction Server Transaction Server Uma apresentação da IBI Uma apresentação da IBI

clique com o botão direito p/ download

  • Upload
    tess98

  • View
    781

  • Download
    3

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

MaintainMaintainTransaction ServerTransaction Server

Uma apresentação da IBIUma apresentação da IBI

Page 2: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

Introduction What is it? What is it used for? How does it interoperate with other

WebFOCUS Servers? Topology Examples Powerful scripting language Customer solution Examples

AgendaWebFOCUS Maintain Transaction Server (MTS)

Page 3: clique com o botão direito p/ download

Introduction

2Copyright © 1999 Information Builders, Inc.DN 9602 042.0099

Page 4: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

The WebFOCUS Server family provides mulitiple services for different requirements: WebFOCUS Reporting Server

For Self-Service Business Intelligence and OLAP applications WebFOCUS Report Caster

For report distribution, wireless access, and alert based reporting WebFOCUS Managed Reporting Server

For large scale Report cataloging and adhoc query systems

Introduction WebFOCUS Maintain Transaction Server (MTS)

For closed-loop BI solutions For tightly-controlled Web Transaction systems For highly complex context specific parameter management For e-Commerce and Business-to-Business applications

WebFOCUS Maintain Transaction ServerBackground

Page 5: clique com o botão direito p/ download

What is it?

2Copyright © 1999 Information Builders, Inc.DN 9602 042.0099

Page 6: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

WebFOCUS Maintain Transaction Server Specialized WebFOCUS service Finely scalable, context management, pooling Support for hundreds of concurrent users

WebFOCUS Maintain Scripting Lanugage Powerful yet easy-to-use OO 4GL for business

and data transactions WebFOCUS Developer Studio

Paint forms, add event scripts Deploy the application

WebFOCUS Maintain Transaction Server What is it?

Page 7: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

Object Oriented

Programming

Structured Programmi

ng

Hybrid Approach

Verphone, Verisign

Cyber Cash

CICS and IMS

Connectors

Resource Monitor

ERP Connectors

Connection Manageme

ntContext/

State Manageme

nt

XML Connector

Relational Data

Connectors

Compose Business

Logic

Deploy Applicatio

ns

Paint Forms

DeveloperStudio

OO 4GL for Business and Transactions

WebFOCUS MTS Product Components

Maintain Transaction Server

(MTS)

Page 8: clique com o botão direito p/ download

What is it used for?

2Copyright © 1999 Information Builders, Inc.DN 9602 042.0099

Page 9: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

Deploying Web BI applications that require data maintenance (add/change/delete) capability, i.e., Closed Loop Business Intelligence.

Deploying WebFOCUS Business Intelligence applications that require tightly controlled parameters, i.e., screen-to-screen context or dynamic data driven forms

Deploying real-time transactional Web applications that utilize legacy data structures

Deploying e-commerce Web applications that require secure transaction connections, recovery and re-start, and interfaces to industry financial clearing houses

Deploying Business-to-Business applications that require dynamic exchange of XML structures of various types

WebFOCUS Maintain Transaction ServerWhat is it used for?

Page 10: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

WebFOCUS Reporting Server provides facilities to deploy HTML based Reports, Business Intelligence and OLAP output.

WebFOCUS Reporting solutions are targeted at the business analyst and/or Web Master developer audience

Development can be done using popular HTML editors and the WebFOCUS Report Painter. Custom controls and functions are provided for Microsoft Front Page

WebFOCUS MTS facilities are targeted at the IT or transaction system developer

WebFOCUS MTS applications are expected to also participate in core operational systems, as opposed to only DSS/EIS/BI

WebFOCUS Maintain Transaction ServerHow is it different from “regular” WebFOCUS?

Page 11: clique com o botão direito p/ download

WebFOCUS Interoperability

2Copyright © 1999 Information Builders, Inc.DN 9602 042.0099

Page 12: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

Browser

Mid-tier box

Web Server

Mainframe

DB2Informix

WebFOCUS MTS ProfileWebFOCUS Server Interoperability

WebFOCUS Report Server reporting from DB2 and IMS

WebFOCUS MTS posting transactions to DB2

IMS

WebFOCUS MTS accessing Informix, DB2, and IMS for

single transaction form

WebFOCUS MRE providing OLAP reporting from

Informix, DB2, and IMS data

Servers can share configurations, profiles, security, monitors

Page 13: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

WebFOCUS MTS utilizes core WebFOCUS Server facilities – and then adds some of its own WebFOCUS core: private/public tasks, connect

pooling, queuing, resource governor WebFOCUS MTS: persist management, context

management, security pooling, application profiling Applications can seamlessly combine or alternate

interactions between different servers Each server can be tuned to support application

usage and available resources

WebFOCUS Maintain Transaction Server WebFOCUS Interoperability

Page 14: clique com o botão direito p/ download

WebFOCUS MTS Scripting Language

2Copyright © 1999 Information Builders, Inc.DN 9602 042.0099

Page 15: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

WebFOCUS Maintain Transaction Server Powerful Scripting Language

Full featured Object Oriented language True 4GL power and brevity Built in Data-aware structures Form functions create DHTML/HTML dynamically Sub-classable libraries Can call ‘C’ or be called by ‘C’ Visual development tools with code generating

Wizards Imbedded ActiveX, VB script, and Jscript support The same code runs on any WebFOCUS MTS

platform (NT->MF)

Page 16: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

Result: Lower cost of labor

No SQL knowledge required No HTML knowledge required No CGI or scripting language (e.g. Perl) experience

required No complex language knowledge (e.g. Java, Active

Server Page, ActiveX) required No DBMS or data administration knowledge required No 3GL knowledge (e.g. Cobol, ‘C’) required

WebFOCUS MTS ScriptObject Oriented 4GL

Page 17: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

Maintain Language Visual Basic

MAINTAIN FILE GEOGRAPHY

***

FOR 10 NEXT countrystate city street INTOMySet

Dim MyDb As DatabaseDim MySet As Recordset

Dim SQLquery As StringSet MyDb =

DBEngine.Workspaces(0).OpenDatabase

(“COMPANY.MDB”)

***

SQLquery = “SELECT COUNTRY, STATE, CITY,STREET FROMGEOGRAPHY”Set MySet =

MyDb.OpenRecordset(SQLquery,dbOpenDynaset)

Count% = 0DO UNTIL MySet.EOF Myset.MOVENEXT Count% = Count% + 1 IF Count% = 10 then EXIT DOLOOP

WebFOCUS MTS ScriptVisual Basic Comparison

Page 18: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

Maintain Language Java

MAINTAIN FILE GEOGRAPHY

***

FOR 10 NEXT countrystate city street INTOMySet

import java.net.URL;import java.sql.*;class SimpleSelect extends applet {string url = “jdbc:odbc:my-dsn”;string query = “SELECT COUNTRY,STATE,CITY STREET FROM GEOGRAHY”;try {Class.forname (“jdbc-odbc.JdbcodbcDriver”);Connection con = DriverManager.getConnection (url, “my-user”, “My-passwd”);CheckForWarning (con.getWarnings ());DatabaseMetaData dma = con.getMetaData ();Statement stmt = con.createStatement ();ResultSet rs = stmt.executeQuery (query);dispResultSet (rs);Rs.close();Stmt.close();con.close();// error procedure// checkforwarningint I; int j;ResultSet MetaData rsmd = rs.getMetaData ();int numCols =rsmd.getColumnCount ();for (I=1; I<numCols; I++) {if (I > 1) system.out.print(“,”);//Show itSystem.out.println(“”);boolean more = rs.next ();for (j=1; j<=10; j++) {for (I=1; I<=numCols;I++) {if (I > 1) System.out.print(“,”);//Show itmore = rs.next ();

WebFOCUS MTS ScriptJava Comparison

Page 19: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

End User Power User Analyst Programmer

Power User Analyst ProgrammerEnd User

The Others

WebFOCUS MTS

Oracle Developer, Forte, ColdFusion, PowerBuilder, MS Visual InterDev, JAVA, MS ASP, etc

WebFOCUS MTS ScriptDomain of WebFOCUS MTS Developers

Page 20: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

Properties and Events sheetfor every control

Customizable controlpalette

Tabbed output window

WebFOCUS Developer StudioVisual programming environment

Application Explorer

Page 21: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

Result: Write less code

COBOL programs and CICS/IMS transactions FOCUS reports SQL stored procedures “C” interface (WebFOCUS Maintain can call “C,” “C”

apps can call WebFOCUS Maintain) Java applets, ActiveX

WebFOCUS MTS ScriptLeverage Existing Code Base

Page 22: clique com o botão direito p/ download

DN 9602 000.0099 Copyright © 1999 Information Builders, Inc.

Multi-page data collection forms One or more pages of user specified data required to

drive the requested report High level of navigation control is required

High level of user interaction with the page Selection choices in a given form control are dependant

or driven from earlier selections on the form or from a prior page

High Level of interactive server processing User specified parms must be validated on the server Data in certain controls is driven by user id Look of the form is altered by user id

WebFOCUS MTS Forms for BI applicationsWhen is FrontPage not enough?

Page 23: clique com o botão direito p/ download

Copyright © 1999 Information Builders, Inc.

DN 9602 054.0999

End