Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference between IBM Websphere Application Server and IBM Websphere Process Server?

Im currently looking into the difference between IBM Websphere Application Server and IBM Websphere Process Server?

I am aware that the Process Server is like a higher level layer ontop of the App server, but was wondering if development using either would be the same or similar. I have been working with integration developer and App server for a while now, and was wondering if the skills transfered across for Process server.

thanks for any help :)

like image 834
user1067698 Avatar asked Nov 27 '11 08:11

user1067698


People also ask

What is meant by WebSphere Application Server?

WebSphere Application Server (WAS) is a software product that performs the role of a web application server. More specifically, it is a software framework and middleware that hosts Java-based web applications. It is the flagship product within IBM's WebSphere software suite.

What is the difference between WebSphere and WebSphere Liberty?

Websphere and Websphere Liberty can be categorized as "Web Servers" tools. According to the StackShare community, Websphere has a broader approval, being mentioned in 10 company stacks & 11 developers stacks; compared to Websphere Liberty, which is listed in 4 company stacks and 3 developer stacks.

What is an alternative to WebSphere Application Server?

Apache Tomcat, JBoss, Websphere Liberty, NGINX, and Apache HTTP Server are the most popular alternatives and competitors to Websphere.

What is process server in IBM BPM?

Process Server provides a single BPM runtime environment that can support a range of business processes, service orchestration, and integration capabilities. In your authoring environments, the integrated process server within Process Center enables you to run processes as you build them.


2 Answers

The process server has a built in WAS.

You can build and deploy standard Java EE applications on both servers this part carries over.

The process server is an extended ESB. If you want to create mediations and process flows, etc, with the full WID feature set then you require the process server. These can be created with the WebSphere Integration Developer as well. However I doubt that you where using these as they won't run on a simple WAS.

Creating mediations and process flows is totally different from the standard Java EE programming.

like image 122
Udo Held Avatar answered Oct 17 '22 00:10

Udo Held


Udo's answer is correct but i would like to add a few more things to this.

WPS is superceded with the release of IBM BPM V7.5 which was released in June this year. IBM BPM is a merger of two BPM products - WPS and WebSphere Lombardi edition.

Do note that both WPS and BPM 7.5 will use typically a older version of WAS (currently they use a WAS 7.x version) while WAS 8 has been in the marketplace for a longer period of time.

To do Java EE stuff, you are better off using WAS as they will keep up pace with the Java EE specs while WPS and BPM 7.5 lags and you will not be able to take advantage as they lag for a good period of time.

WAS's focuses on Java EE and providing the base for products like WPS, WESB, WebSphere Portal etc. WPS and BPM 7.5 focus on providing a BPM platform for users to build and deploy their BPM solutions.

Hope this gives some clarity

like image 21
Manglu Avatar answered Oct 16 '22 22:10

Manglu