Page navigation
This roadmap outlines the information resources available for WebSphere® Integration Developer, Version 7.
Product overview
These documents provide a general overview of WebSphere Integration Developer.
-
WebSphere Integration Developer Product Page WebSphere Integration Developer is the Eclipse-based tool for building SOA-based BPM and integration solutions across WebSphere Process Server, WebSphere ESB, and WebSphere Adapters.
-
WebSphere Integration Developer Information Center In the IBM WebSphere Integration Developer Version 7.0 information center, you can find all of the information that you need to install, maintain, and use IBM WebSphere Integration Developer for Linux® and Windows®.
-
Overview of new features in V7 This 25-minute presentation introduces the main new features and uses of WebSphere Integration Developer.
Installing
This section provides links to instructions for installing the WebSphere Integration Developer package, applying updates, and adding additional features to the package. It also tells you how to migrate applications from earlier versions and from some related products.
-
Software and hardware requirements Use this source to identify hardware, software, and user privilege requirements that must be met in order to successfully install and run your software..
-
Installing WebSphere Integration Developer This installation guide provides instructions for installing and uninstalling WebSphere Integration Developer 7.0 and optional features.
-
Migrating to WebSphere Integration Developer 7.0 Migrating allows you to move from one product to another or one version of a product to another while preserving configuration information and user applications. WebSphere Integration Developer provides the necessary tools to migrate an existing environment to the new version 7.0 environment.
Scenarios
-
WebSphere BPM scenarios This information set describes key scenarios and the way they relate to the BPM life cycle – the activities that you develop and apply to manage business processes. Each scenario helps you understand which WebSphere BPM products are involved and which core tasks are required to develop and improve aspects of your business processes.
-
Creating a service gateway A Service gateway acts as a proxy to a variety of different services by providing a single entry point for incoming requests. All requesters interact with a single endpoint address exposed by the gateway.
Samples
Samples demonstrate the use of WebSphere Integration Developer in a number of common situations.
-
Samples This site offers a large number of samples and tutorials covering a range of business process management activities.
-
Hello World samples Two hello world samples introduce you to some core tasks and functions of WebSphere Integration Developer. Hello World Part 1 can be deployed on WebSphere ESB and WebSphere Process Server. Hello World Part 2 can be deployed on WebSphere Process Server.
Developing
These documents provide information on how to use the tools provided with WebSphere Integration Developer.
-
Creating projects These introductory concepts and tasks show new users how to start building an application using WebSphere Integration Developer.
-
Defining data objects There are two types of data objects in WebSphere Integration Developer; business objects are containers for application (or payload) data related to business functions, such as a customer or an invoice. Business objects are based on a data-access technology called Service Data Objects. Service message objects contain business objects in addition to contextual data such as SOAP header information. The underlying structure of a business object is an XML schema definition (XSD).
-
Transforming data When you are integrating services, you often need to transform the data into a format that the receiving service can process. XML maps support mapping between source and target objects.
-
Calling services Imports and exports allow modules to publish their services and to use services from other sources. Imports and exports require binding information, which specifies the means of transporting the data from the modules.
-
Accessing external services with adapters Services and artifacts on external systems can be imported into WebSphere Integration Developer. A wizard discovers applications and data on an Enterprise Information Systems (EIS) and lets you generate services from the discovered applications and data.
-
Building mediation flows Mediation flows provide ESB logic by intercepting and modifying messages that are passed between existing services (providers) and clients (requesters) that want to use those services.
-
Building business processes Business processes are written in the Business Process Execution Language (BPEL). The business process editor provides a graphical interface to your business processes. It builds upon the existing functionality of the language, and adds a number of useful extensions. You use this tool to visually create and manipulate business processes.
-
Creating human tasks in your process Use the human task editor to configure human tasks that can be wired to other components within the WebSphere Integration Developer family of tools.
-
Adding Java to an application You can drag a Java class onto the assembly editor canvas as a component. You can also add a JAR file to a module or library. You can invoke SCA components from Java applications through the use of stand-alone references. You can use imports to draw from stateless session Enterprise JavaBeans™ (EJBs), modeled as an imported service. You can drag a stateless session bean onto the canvas of the assembly editor to create an import. You can double-click on many Java objects in the Business Integration view to open a Java source editor where you can edit the code (but beware of editing generated code, because you may cause build or deployment errors).
-
Setting qualifiers and transactions Qualifiers propagate transactions and control the quality and timing of message delivery. Setting up transactions in an SOA environment can be an intricate exercise. The assembly editor provides aids to make it easier to understand the way transactions will be processed.
Deploying a project
-
Testing modules In WebSphere Integration Developer, you can test your modules by performing either unit testing or component testing. In unit testing, you choose the components and interfaces that contain the operations that you want to test, then you test the operations one at a time in the integration test client. In component testing, you use the new test suite editor and associated wizards to create and define test suites and test cases that are comprised of one or more operations. This enables you to automate and run tests in the integration test client.
-
Managing builds You can use the Build Activities view to select specific build activities that you want to occur during automatic or manual builds. You can also use the Build Activities view to invoke immediate manual builds that temporarily override your selected build activities.
-
Deploying modules You can deploy your business integration modules to the integrated test environment or you can export and deploy them on standalone WebSphere Process Server or, depending on the module type, on WebSphere Enterprise Service Bus. You can also export modules as project interchange files for project sharing in a development environment.
-
Monitoring events In WebSphere Integration Developer, the event monitor, event definition generator, and event definition editor are the three tools that are solely designated for working with common base events and event definitions.
Security
-
Managing security In WebSphere Integration Developer, server administrative security and application security are automatically enabled for all test environment servers that were automatically created when the WebSphere test environment was installed. If you choose, you can use the default security configuration to work with server security "out of the box" without making significant changes to the configuration in either WebSphere Integration Developer or the server administrative console.
Troubleshooting and support
To help you resolve problems that you have while using WebSphere Integration Developer, you can get additional information about known issues, how to download fixes, and how to get assistance from IBM Software Support.
-
Frequently asked questions (FAQs) about WebSphere Integration Developer The entires at this site list frequently asked questions (FAQs) about WebSphere Integration Developer to help you troubleshoot potential problems and enhance how you use the product.
-
Troubleshooting WebSphere Intgration Developer offers a number of problem determination tools for debugging applications and resolving issues.
-
Message reference This reference section of the information center provides additional information about messages you may encounter while using WebSphere Intgration Developer. It is organized according to the identifier of the product feature that produces the message.
-
Support This support portal provides entry points to a number of resources to help you resolve problems when setting up and using WebSphere Integration Developer.
Education
With over 250 courses across the WebSphere Software portfolio and SOA, flexible classroom, online and private courses, and award winning instructors with first-hand product knowledge, WebSphere Education helps you and your organization build the skills to maximize your WebSphere investment.
-
IBM Education Assistant Visit this site to find education resources for WebSphere Integration Developer.
