Home » IBM » IBM Software » WebSphere » WebSphere Studio Application Developer Integration Edition
IBM

WebSphere Studio Application Developer Integration Edition

Features and benefits

WebSphere Studio Application Developer Integration Edition v5.1, optimized for developing application that deploy to IBM WebSphere Business Integration Server Foundation v5.1, delivers a next generation integration platform optimized for building and deploying composite applications that extend and integrate your existing IT assets.

BPEL4WS Support
Business Process Execution Language for Web Services (BPEL4WS) defines a model and a grammar for describing the behavior of a business process based on interactions between the process and its partners. Support for BPEL4WS includes:

  • Application assembly, deployment, and runtime support for BPEL4WS-based business processes.
  • Intuitive drag-and-drop tools to visually define the sequence and flow of BPEL4WS business processes.
  • A visual business process debugger to step through and debug BPEL4WS business processes.
  • Compensation support to provide transaction "rollback" like support for loosely coupled business processes that cannot be undone automatically by the application server.
  • Flexibility to develop processes using a top-down, bottom-up, or meet-in-the-middle approach.
  • A standards-based XML Path Language (XPATH) / Extensible Stylesheet Transformation (XSLT) transformation wizard to map data between nodes in a process.
  • Integrated fault handling to provide an easy and integrated means of performing in-flow exception handling.
  • A visual condition builder allowing you to easily direct the execution of BPEL4WS processes.
  • Support for including Java snippets and artifacts as part of a business process.

Human Workflow Support

Human workflow support expands the reach of BPEL4WS to include activities that require human interaction as steps in an automated business process. Business processes involving human interaction are interruptible and persistent (a person may take a long time to complete the task) and resume when the person completes the task. Human workflow support includes:

  • Staff activity nodes to represent a step in a business process that is performed manually.
  • Ability to assign people (e.g. your direct reports) to specific instances of a process via staff queries that are resolved at runtime using an existing enterprise directory.
  • Graphical browser-based interface for querying, claiming, working with, completing, and transferring work items to another user.
  • Work item management support for managing the creation, transfer and deletion of work items.
  • Dynamic setting of duration and calendar attributes for staff activities.
  • Dynamic setting of staff assignment via custom attributes.

Back-end system connectivity

Support for building Web applications and BPEL4WS business processes that integrate with back-end systems including:

  • Integrated tool support for using J2EE Connector Architecture 1.0 (JCA) 1.0 resource adapters to access back-end systems.
  • Enhanced tool integration for JCA adapters with tool plug-in extensions (available from IBM and business partners).
  • Easy to use tools for creating services out of JCA resource adapters and including those services as part of a BPEL4WS business process.
  • Enhanced JCA 1.0 resource adapters included for CICS, IBM Host On-Demand and IBM IMS (for development use only).
  • Sophisticated wizards to manage the low-level data handling requirements for JCA resource adapters.
  • Wizards to quickly and simply expose CICS or IMS programs as enterprise services including the ability to import definitions from COBOL, C structures, CICS basic mapping support (BMS), and IMS Message Format Service (MFS) definitions.
  • Support for the entire suite of WebSphere Business Integration Adapters.

Business rule beans
Business rule beans offer a powerful real-time framework for defining, executing, and managing business rules that encapsulate business policies that vary based on changes in the business environment. For example, a simple business rule might be, "If a customer's shopping cart is greater than $X, then offer a Y% discount." Business rule support includes:

  • Easy to use tools for defining, executing, and managing business rules.
  • Cheat sheet for defining business rules.
  • Update business rules at runtime using a straightforward user interface without the need to bring the application or server down.
  • Organize business rules into logical categories using the business rules beans framework.
  • Define a start and end date for when the rule is effect.

Programming Model Extensions

Accelerate large-scale application development by taking advantage of the latest innovations that build on today's J2EE standards. Programming model extensions include:

Programming Model Extensions

  • Asynchronous beans - enables J2EE applications to decompose operations into parallel tasks in order to speed performance.
  • Startup beans - enables J2EE applications to execute business logic automatically, whenever an application starts or stops normally.
  • Last participant support - provides automated coordination for transactions that include two-phase commit resources and a single one-phase commit resource.
  • Internationalization service - allows customers to build applications that can automatically adjust to handle global audiences.
  • Work areas - provides the ability to efficiently share information across a distributed application.
  • Scheduler service - enables tasks to be executed at a requested time. When used in conjunction with asynchronous beans, it enables batch processing applications within J2EE.
  • Activity session services - provides the ability to extend the scope of and group multiple local transactions.
  • Dynamic query service - provides the ability to pass in and execute SQL query statements at runtime.
  • WSGW Filters - allows customer to write filters for the Web Services Gateway such as filters that select a target service and port, capture Web service invocation information, or handle exceptions.
  • Object pools - enables an application to avoid creating new Java objects repeatedly.
  • Container Managed Messaging - offers automated support for outbound (as well as inbound) messaging.
  • Distributed Map - offers an interface to enable J2EE applications and system components to cache and share Java objects by storing a reference to the object in the cache in order to improve performance.
  • Container Managed Persistence over anything - extends the existing J2EE Container Managed Persistence (CMP) framework to support any backend system or service that supports create, retrieve, update, and delete (CRUD) methods.

Quality of Service

  • Application profiling - allows customers to carefully optimize the performance of their EJB CMP 2.0 applications without impacting application source code by delivering a mechanism for instructing the same component to interact with the runtime infrastructure, such as a database, differently depending on the application that calls it.
  • Backup Cluster Support - enables customers to automatically configure their system to set up a back-up cluster of servers if the primary cluster fails without having to write any code.

Industry leading J2EE application server

WebSphere Business Integration Server Foundation v5.1 builds on the WebSphere Application Server to provide a premier Java 2 Enterprise Edition (J2EE) and Web services technology-based application platform for deploying enterprise Web services solutions for dynamic e-business on demand.

WebSphere Business Integration Server Foundation v5.1 includes all of the features available in WebSphere Application Server Network Deployment V5.1 including:

  • J2EE 1.3 support (support for some features planned for J2EE 1.4)
  • Full XML support
  • Full Web services support
  • Support for private UDDI registries
  • Web Services Gateway
  • Database Connectivity
  • Embedded HTTP server
  • Web server plug-ins
  • Authentication and authorization for secure access to Web resources
  • Single sign-on and support for LDAP
  • Java Message Service (JMS) support
  • Dynamic caching
  • IBM Tivoli Performance Viewer
  • Integration with third-party performance management tools
  • Browser-based administration and workload management
  • Intelligent workload distribution across a cluster
  • Failure bypass
  • Clustering support
  • Migration support

Best in class J2EE development environment
WebSphere Studio Application Developer Integration Edition v5.1 builds on the WebSphere Studio development environment to provide a best-in-class integrated development environment for building, testing, integrating and deploying J2EE applications, Web services, and business processes.

WebSphere Studio Application Developer Integration Edition v5.1 includes all of the features available in WebSphere Studio Application Developer v5.1.1 including:

  • Eclipse-based user interface
  • BPEL4WS development environment
  • J2EE development environment
  • Java development environment
  • Web services development environment
  • XML development environment
  • Relational database tools
  • Web development environment
  • Team development
  • Server tools for testing and deployment
  • Tracing, monitoring, and performance analysis tools
  • Debugger

All products within the WebSphere category

Contact us today for more information

  • or call: 0345 230 1055
  • * Required fields
  • Nature of your Enquiry (any additional details)
  • I have read & agree to the Privacy Policy *
 
Latest News

Oracle Fighting to Keep Linux Open and Free 30/08/2023

Oracle has just released a statement by...

ACARDIA LIMITED 12th Floor, Ocean House, The Ring, Bracknell, Berkshire RG12 1AX. United Kingdom.