Role of WebSphere Integration Developer (WID)
WebSphere Integration Developer (WID) is an integrated development environment for building applications based on service-oriented architecture (SOA). WebSphere Integration Development is built on top of IBM Rational Application Developer V7.0 Eclipse based technology. WebSphere Integration Developer is the Eclipse-based tool for building SOA-based BPM and integration solutions across WebSphere Process Server, IBM WebSphere Enterprise Service Bus and IBM WebSphere Adapters.
WebSphere Integration Developer enables rapid assembly of business solutions by wiring reusable service components that can be discovered from multiple locations such as the WebSphere Service Registry and Repository. It also provides a component architecture that simplifies component interfaces and plug-and-play solutions.
The WebSphere integration developer is the primary user of WebSphere Integration Development. WebSphere Integration Developer with the help of visual tools, can build a complex integrated application without requiring extensive knowledge of the underlying implementation. WebSphere Integration Developer (WID) is a powerful IDE to develop business processes. WebSphere Integration Developer presents applications and business processes as components.
Responsibilities of WebSphere Integration Developer:
1.The WebSphere Integration Developer works with Service Components, Interfaces and Business Objects by building solutions either top-down, bottom-up or meet-in-the-middle.
2. For integration applications, the WebSphere Integration Developer creates business processes utilizing interface maps, data maps, data relationships, business rules, and human tasks. The integration solution developer uses mediation primitives to log, transform, route, and mediate Service Message Objects.
3. The WebSphere integration developer works within the framework created by the integration architect who own one or more modules used in the overall architecture of the service-oriented architecture application.
4. The WebSphere integration developer has a thorough knowledge of his modules including their implementation in a specific programming language and refine the design created by the integration architect, find services that he can reuse to fill the integration architect’s design or build his modules from scratch.
5. The integration developer of webSphere is familiar with all of the WebSphere Integration Developer’s wizards, editors, with the service interfaces in WSDL and the business objects used to pass data amongst his components and other integration developers’ components.
6. The WebSphere integration solution developer promotes component and service reuse through effective use of business integration libraries, integration and mediation modules, and through the creation and configuration of SCA imports and exports.
7. During development and deployment, the integration solution developer may work closely with Business Analysts, Application Developers, System Administrators and Application Administrators.
8. The WebSphere integrator primarily works in the area of configuring bindings, particularly import and export bindings that involve adapters. The WebSphere integration developer is concerned about the low level details of mapping interface and data definitions and security aspects when accessing backend EIS systems. He has considerable knowledge about the integration of external EIS systems with service-oriented applications.
9. WebSphere Integration Developer simplifies integration with rich features that accelerate the adoption of SOA by rendering existing IT assets as service components that encourage reuse and efficiency.