TIBCO ActiveMatrix BusinessWorks Plug-in for Data Conversion
TIBCO ActiveMatrix BusinessWorks Plug-in for Data Conversion
TIBCO ActiveMatrix BusinessWorks Plug-in for Data Conversion
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