02.06.2013 Views

TIBCO ActiveMatrix BusinessWorks Plug-in for Data Conversion

TIBCO ActiveMatrix BusinessWorks Plug-in for Data Conversion

TIBCO ActiveMatrix BusinessWorks Plug-in for Data Conversion

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>TIBCO</strong> <strong>ActiveMatrix</strong> <strong>Bus<strong>in</strong>essWorks</strong> <strong>Plug</strong>-<strong>in</strong> <strong>for</strong> <strong>Data</strong> <strong>Conversion</strong><br />

enables organizations to have COBOL, RPG and PL/I data and the<br />

structures they use accessible to applications so that this data can be<br />

active participants <strong>in</strong> bus<strong>in</strong>ess processes as part of a service-oriented<br />

architecture (SOA).<br />

Most organizations rely on a complex mix of off-the-shelf and custom<br />

applications, databases, and technologies. Optimiz<strong>in</strong>g the reuse<br />

and coord<strong>in</strong>ation of these IT assets and <strong>in</strong><strong>for</strong>mation sources helps<br />

organizations simultaneously reduce time-to-market and IT costs, but<br />

this data is not always easy to access or to <strong>in</strong>tegrate.<br />

The <strong>Data</strong> <strong>Conversion</strong> <strong>Plug</strong>-<strong>in</strong> provides a simple approach to<br />

convert<strong>in</strong>g structured data representations <strong>in</strong>to a data representation<br />

that can be reused with<strong>in</strong> simple or complex cross-plat<strong>for</strong>m<br />

<strong>in</strong>tegration scenarios. One of its ma<strong>in</strong> <strong>in</strong>tegration uses is to centralize<br />

and simplify the <strong>in</strong>terchange of ma<strong>in</strong>frame data stored <strong>in</strong> ma<strong>in</strong>frame<br />

specific COBOL, RPG and PL/I b<strong>in</strong>ary layouts with other applications<br />

that store their data <strong>in</strong> any other <strong>for</strong>ms, <strong>in</strong>clud<strong>in</strong>g XML and non-XML<br />

representations. The data can be converted <strong>in</strong> either direction.<br />

ACCELERATED ORCHESTRATION AND INTEGRATION<br />

Web Services<br />

SOAP<br />

<strong>TIBCO</strong> <strong>ActiveMatrix</strong> <strong>Bus<strong>in</strong>essWorks</strong><br />

<strong>Plug</strong>-<strong>in</strong> <strong>for</strong> <strong>Data</strong> <strong>Conversion</strong><br />

Servlets... Adapters.... External Applications<br />

<strong>TIBCO</strong><br />

<strong>ActiveMatrix</strong><br />

<strong>Bus<strong>in</strong>essWorks</strong><br />

<strong>Data</strong> <strong>Conversion</strong> <strong>Plug</strong>-<strong>in</strong><br />

Parses / Renders<br />

(COBOL, PL/I, RPG)<br />

EMS, Rendezvous, WMQ<br />

Operat<strong>in</strong>g Enviornment<br />

z/OS, IBM i,<br />

AIX, L<strong>in</strong>ux, etc.<br />

Object<br />

Service Broker<br />

Applications<br />

<strong>Data</strong><br />

Structure<br />

Substation<br />

<strong>TIBCO</strong> <strong>ActiveMatrix</strong> <strong>Bus<strong>in</strong>essWorks</strong> <strong>Plug</strong>-<strong>in</strong> <strong>for</strong> <strong>Data</strong> <strong>Conversion</strong> accelerates the <strong>in</strong>tegration of<br />

structured ma<strong>in</strong>frame data <strong>in</strong>to <strong>ActiveMatrix</strong> <strong>Bus<strong>in</strong>essWorks</strong> processes.<br />

AT A G L A N C E<br />

<strong>TIBCO</strong> <strong>ActiveMatrix</strong> <strong>Bus<strong>in</strong>essWorks</strong> <strong>Plug</strong>-<strong>in</strong><br />

<strong>for</strong> <strong>Data</strong> <strong>Conversion</strong> helps IT organizations<br />

<strong>in</strong>tegrate applications that utilize COBOL, RPG<br />

and PL/I structured data <strong>in</strong>to their <strong>TIBCO</strong>-based IT<br />

<strong>in</strong>frastructure, meta data, bus<strong>in</strong>ess processes, and<br />

SOA.<br />

B E N E F I T S<br />

• Provides flexibility when <strong>in</strong>corporat<strong>in</strong>g COBOL,<br />

RPG, and PL/I data layouts <strong>in</strong>to your processes<br />

as it unlocks the complexity <strong>in</strong> actively shar<strong>in</strong>g<br />

this with other enterprise resources, open<strong>in</strong>g<br />

up potentially disparate data and application<br />

sources to other processes.<br />

• Enables developers to readily map and process<br />

data con<strong>for</strong>m<strong>in</strong>g to a structured layout.<br />

• Supports complex process<strong>in</strong>g <strong>in</strong> the same<br />

process thus simplify<strong>in</strong>g the mov<strong>in</strong>g parts.<br />

• Provides a rapid return on <strong>in</strong>vestment as it is a<br />

standard <strong>ActiveMatrix</strong> <strong>Bus<strong>in</strong>essWorks</strong> plug-<strong>in</strong> so<br />

there is a m<strong>in</strong>imal learn<strong>in</strong>g curve <strong>for</strong> developers.<br />

• Edit<strong>in</strong>g of COBOL, RPG and PL/I structures <strong>for</strong><br />

immediate parse and renders


A T T R I B U T E S & C A P A B I L I T I E S<br />

Converts Structured <strong>Data</strong> <strong>for</strong> Use <strong>in</strong><br />

<strong>ActiveMatrix</strong> <strong>Bus<strong>in</strong>essWorks</strong><br />

The plug-<strong>in</strong> converts b<strong>in</strong>ary data structures to and<br />

from XML <strong>for</strong> use <strong>in</strong> <strong>ActiveMatrix</strong> <strong>Bus<strong>in</strong>essWorks</strong><br />

processes. It allows <strong>for</strong> <strong>in</strong>terpretation and creation<br />

of b<strong>in</strong>ary data based on a specified data structure.<br />

• The plug-<strong>in</strong> is accessed from the <strong>Data</strong><br />

<strong>Conversion</strong> palette from with<strong>in</strong> <strong>ActiveMatrix</strong><br />

<strong>Bus<strong>in</strong>essWorks</strong>.<br />

• Uses the standard <strong>ActiveMatrix</strong><br />

<strong>Bus<strong>in</strong>essWorks</strong> drag and drop user <strong>in</strong>terface<br />

<strong>for</strong> process def<strong>in</strong>ition.<br />

• Communication with applications is usually<br />

via SOAP, HTTP or a messag<strong>in</strong>g service<br />

such as JMS, <strong>for</strong> example, <strong>TIBCO</strong> Enterprise<br />

Message Service.<br />

• <strong>Data</strong> can be retrieved from a file.<br />

• The character sets to be used dur<strong>in</strong>g run-time<br />

mapp<strong>in</strong>g can be def<strong>in</strong>ed: ASCII, EBCDIC,<br />

CP930, etc.<br />

Pars<strong>in</strong>g and Render<strong>in</strong>g <strong>Data</strong><br />

The plug-<strong>in</strong> supports both the pars<strong>in</strong>g and<br />

render<strong>in</strong>g of structured b<strong>in</strong>ary COBOL, RPG, and<br />

PL/I data. Once the copybook is converted <strong>in</strong>to an<br />

XML schema def<strong>in</strong>ition it is then used to:<br />

• Parse b<strong>in</strong>ary data <strong>in</strong>to an XML document.<br />

The data can then be used by <strong>ActiveMatrix</strong><br />

<strong>Bus<strong>in</strong>essWorks</strong> activities <strong>for</strong> process<strong>in</strong>g.<br />

• Render data produced by an <strong>ActiveMatrix</strong><br />

<strong>Bus<strong>in</strong>essWorks</strong> activity <strong>in</strong>to a b<strong>in</strong>ary data<br />

<strong>for</strong>mat which is then passed to other<br />

applications.<br />

<strong>TIBCO</strong> <strong>ActiveMatrix</strong> <strong>Bus<strong>in</strong>essWorks</strong><br />

<strong>Plug</strong>-<strong>in</strong> <strong>for</strong> <strong>Data</strong> <strong>Conversion</strong><br />

When read<strong>in</strong>g data from a file, pars<strong>in</strong>g a large<br />

number of records can be accommodated by<br />

read<strong>in</strong>g a preset number of records be<strong>for</strong>e<br />

mov<strong>in</strong>g onto the next set, mak<strong>in</strong>g use of available<br />

resources.<br />

Convert<strong>in</strong>g an XML Schema <strong>in</strong>to a COBOL<br />

Copybook<br />

The plug-<strong>in</strong> supports the conversion of an XML<br />

Schema <strong>in</strong>to a COBOL Copybook. Once the XSD<br />

schema file is supplied, the mapp<strong>in</strong>g of XML<br />

Schema types to COBOL items is per<strong>for</strong>med<br />

automatically.<br />

In-Place Copybook Edit<strong>in</strong>g<br />

In-place edit<strong>in</strong>g of copybook content is available<br />

from the Copybook Schema resource. Imported<br />

copybook content can be edited, parsed,<br />

compared to the orig<strong>in</strong>al, and reverted back to<br />

the orig<strong>in</strong>al content.<br />

<strong>TIBCO</strong> Software Inc. (NASDAQ: TIBX) technology digitized Wall Street <strong>in</strong> the ‘80s with its event-driven<br />

“In<strong>for</strong>mation Bus” software, which helped make real-time bus<strong>in</strong>ess a strategic differentiator <strong>in</strong> the<br />

‘90s. Today, <strong>TIBCO</strong>’s <strong>in</strong>frastructure software gives customers the ability to constantly <strong>in</strong>novate by<br />

connect<strong>in</strong>g applications and data <strong>in</strong> a service-oriented architecture, streaml<strong>in</strong><strong>in</strong>g activities through<br />

bus<strong>in</strong>ess process management, and giv<strong>in</strong>g people the <strong>in</strong><strong>for</strong>mation and <strong>in</strong>telligence tools they<br />

need to make faster and smarter decisions, what we call The Power of Now®. <strong>TIBCO</strong> serves more<br />

than 3,000 customers around the world with offices <strong>in</strong> more than 20 countries and an ecosystem of<br />

over 200 partners. Learn more at www.tibco.com.<br />

©2010, <strong>TIBCO</strong> Software Inc. All rights reserved. <strong>TIBCO</strong>, the <strong>TIBCO</strong> logo, The Power of Now, <strong>TIBCO</strong> Software, <strong>TIBCO</strong> Messag<strong>in</strong>g Appliance and <strong>TIBCO</strong> Rendezvous are trademarks or registered trade-<br />

marks of <strong>TIBCO</strong> Software Inc. <strong>in</strong> the United States and/or other countries. All other product and company names and marks mentioned <strong>in</strong> this document are the property of their respective owners and<br />

are mentioned <strong>for</strong> identification purposes only. 10-10940<br />

www.tibco.com<br />

Global Headquarters<br />

3303 Hillview Avenue<br />

Palo Alto, CA 94304<br />

Tel: +1 650-846-1000<br />

+1 800-420-8450<br />

Fax: +1 650-846-1005

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!