Integration Architect
Pervasive Integration Architect™ is a versatile and configurable integrated development environment (IDE) for designing and testing integration processes that interface natively with hundreds of data formats and applications. Design with total control over every aspect of your integration project – from orchestrating message workflows, visually transforming and mapping data and complex schemas, and integrating unstructured sources such as reports and the Web, to creating lightweight, low-administration integration packages.
It is as effective in designing solutions for real-time B2Bi and distributed application integration as it is in constructing integration processes for embedding in third-party offerings. Enable Web services, integrate a variety of e-business trading standards, connect trading partners, shuttle data between disparate applications, or simply cleanse and prepare data for DBMS loading. The extensive functionality provided within Integration Architect allows you to overcome the core challenges within every integration project.
Providing your organization with the benefits and value of:
- A proven integrated development environment that delivers rapid results with low total cost of ownership and low implementation risk.
- Intuitive, easy-to-administer design interfaces that are accessible to users of all skill levels.
- Multi-purpose tool set – make only one investment for addressing all integration challenges.
- A highly effective and versatile development environment that maximizes your IT staff’s efficiency and productivity.
And technically offering:
- Out-of-the-box direct connectors (more than 100), allowing immediate access to legacy systems, databases, applications, Internet protocols and messaging middleware, complex XML structures, industry standards, and unstructured data sources such as reports and the Web.
- Unmatched transformation strength and control for translating business data between different formats, application systems and between trading partner documents.
- Immediate testing and debugging of transformations and process workflows allows solutions to be implemented quickly.
- Manage configuration, performance and fault control of your integrating processes.
- Wide-ranging functionality for supporting the multitude of technologies that comprise your information systems.
- An open XML-based design repository that promotes easy exchange and reuse of integration components across processes and other applications.
You can configure your Integration Architect IDE with the combination of designers and connectors that are appropriate to meet your project’s needs. At any time, you may add additional designers and connectors to your Integration Architect for integrating new systems and applications and for accommodating new business requirements. For any questions or for a WebEx demonstration of any of our products please contact sales at Pervasive Software.
Components that may be configured in your Integration Architect include the Process Designer, Map Designer, Structured Schema Designer, Document Schema Designer, Extract Schema Designer; a full range of data, technology and application connectors; schemas for industry standard message sets; and SDKs (Software Development Kit) for embedding and automating integration processes.
The Integration Repository and Repository Explorer are installed with the Integration Architect for storing and organizing all specifications and metadata created with your Integration Architect design environment.
Additional Information
Process Designer
The Process Designer enables you to visually create, test and package multi-step workflows that are deployable for solving a variety of integration problems. Control the flow of data as it moves between different applications and business processes, or design and manage complex processes that extract data from multiple systems and cleanse it for refreshing a data warehouse. Utilizing simple flow-chart diagramming, you are able to control and link any number of conditionally dependent steps together, including Map Designer transformations, SQL objects, message queue sessions, message validation and more into a single automated integration package. As your needs require, process steps can be executed sequentially or in parallel across multiple processor threads. The self-describing integration packages created by the Process Designer are easy to administer, deploy and reduce total implementation time of projects.
- Quickly create data access and transformation services that allow your applications to be incorporated within service oriented architectures (SOA) and the enterprise service bus (ESB).
- Create processes that manage translation and routing of EDI messages between your systems and those of your trading partners.
- Rapidly design and implement point-to-point-integrating processes for tactical projects.
- Design and package multi-step integration processes that shuttle data, in real-time, between applications or other services to create composite applications.
Map Designer
The Map Designer, in itself, is a feature-packed integrated development environment that includes more than one hundred direct connectors allowing you to instantly open nearly any source or target system to introspect and capture both metadata and data. Having both metadata and data available means that you are able to immediately create and test reusable connections, maps and transformation rules that are tuned to interface with customized or proprietary data formats and applications. Limitlessly cleanse, filter and manipulate those data and produce complete packaged one-to-one or many-to-many integrating specifications. Then tie together your map and transformation designs into Integration Processes and deploy to the Integration Engines that are configured to match your execution and automation needs.
- Over 100 direct connectors are provided for immediate connectivity to a wide range of applications, databases, legacy formats, Internet protocols (HTTP, FTP), message middleware, and industry standard message sets.and for extensive XML support.
- The unique event/action design model used by the Map Designer makes constructing transformations for very complex data structures efficient and clean.
- Extensive support for any XML transformation, including very large documents, is provided in the Map Designer.
- The Rapid Integration Flow Language (RiFL) is a rich integration language that is easily composed and debugged with the visual script builder.
- RiFL is extensible and supports both Java and COM objects.
- Extensive data filtering, error logging, record reject, execution control, and global variable management facilities are provided within the Map Designer UI.
- Wizards, templates, examples, and extensive help documentation is included to assist designing of transformations.
Additional Information
Schema Designers
Pervasive categorizes data into three classes: structured, documents having canonical form, and unstructured text. Determine the appropriate designers to include in your Integration Architect for your types of data. Chose from the Structured Schema Designer, Document Schema Designer and the Extract Schema Designer.
Structured Schema Designer
Use the Structured Schema Designer to create and manipulate definition files (metadata) of structured data sources. The resulting metadata is stored as XML-based Structured Schema files that include schema, record recognition rules and record validation rule information. With the Structured Schema Designer you can arrange field order, assign field names and type, and specify data size. If your source file is a flat binary, fixed-length ASCII, or a record manager file, you can use the Data Parser within the Structured Schema Designer to visually define record length, field sizes and data types, define data properties, assign field names, and define schemas with multiple record types.
Document Schema Designer
The Document Schema Designer gives you an easy-to-read graphical display for defining XML-based document schemas of industry standard message sets such as EDI or SWIFT. Creating new Document Schemas specific to particular trading partner agreements is simplified by visually selecting desired segments from master "templates" that are available from Data Junction.
The growing list of supported industry standard message sets currently includes EDI, EDIFACT, SWIFT, HL7, HIPAA, TRADACOMS, and SAP (IDoc) data files.
Extract Schema Designer
The Extract Schema Designer, formerly known as the Content Extractor, extracts and transforms desired data from complicated multi-line unstructured text files into a structured row and column format. Once your extraction is designed and tested, a text-based script of the extraction rules is saved and passed to the Map Designer for further transformation, if needed, before writing to the desired output type. All saved designs are easily packaged for deployment and automation with an Integration Engine.
Additional Information
SDKs (Software Development Kits)
SDKs are included with the Integration Architect. These kits are for users who need further control and functionality than is offered within the user interface of the design tools. Support plans for the SDKs are available from Pervasive Software.
Integration Engine SDK
An extremely useful interface for application developers and systems integrators who need to embed or tightly control the Integration Engine from other applications or programs. Over 100 fully documented functions are provided with the SDK for complete control and management of conversion and integration processes. The Integration Engine SDK documents the Java, COM and C functions/classes for the Integration Engine’s API. Sample code is included.
CXL (Content Extraction Language) SDK
With CXL, developers can customize extraction scripts beyond the capabilities of Extract Schema Designer’s GUI. CXL is a line-oriented scripting language developed by Pervasive Software and utilized by the Extract Schema Designer. It is most useful in the creation of complex scripts necessary for files whose patterns and rules are too complex to be expressed within a visual interface. CXL scripts require the Map Designer and the Integration Engine for automating execution.
djIRIS (Internet Rapid Integration Services) SDK
The djIRIS SDK is a unique solution that addresses the problem of how to exchange information with the applications and databases that drive the Internet and also how to harvest data from the greatest data source of all time - the World Wide Web. To address this problem Pervasive has engineered from scratch a patent-pending djIRIS Engine that acts as a fully automated Web browser-proxy. By spoofing the actions of popular Web browsers the djIRIS Engine intelligently traverses the WWW while both pushing and pulling data so that ultimately, useful structures of data of any shape or volume can be retrieved. Not only can data be retrieved, but also data extracted from any source such as legacy systems can be entered automatically via djIRIS into newer Web-based Applications at the HTTP/HTML level. The scripts that guide the djIRIS Engine and enable it to operate in a fully automated mode are written in a highly efficient and optimized language that is based on the popular Java syntax for controlling the behavior of an HTTP-based Web-browser agent. And, via a DOM-based XHTML infrastructure, djIRIS gives direct and automated control of a Web site to users. Harvested data can then be delivered as XML, or fed directly to Pervasive's high-speed Integration Engine for further downstream transformation and processing.