Skip to Content
Former Member
Apr 18, 2011 at 05:38 AM

Portal architecture


I am new to SAP EP...I am from J2EE background.

I know few things about portal but are a bit confusing. Below are my questions..please clear my confusion.

My understanding of portal architecture is as below..please tell me if it is correct or not. If not, please tell me where I am wrong.

--> There will be two SAP WAS servers. One for ABAp applications and the other for Java Applications.

--> Depending upon the request from browser, if the request is for ABAP app then ABAP stack will be invoked otherwise JAVA stack will be invoked.

--> Let us the say the request is for JAVA app, so when the request comes, the request is routed to the Portal runtime. Here my assumption is that PRT is part of SAP WAS. Meaning that the portal frawework resided inside SAp web application server. This is one big confusion which I have.

--> So when the request comes to the PRT, PRT parses it and finds the PCD location. If the PCD location is for a page then it uses Page Builder. The Page Builder in turn will process the iViews of the page and generate HTML and send it to browser. If the PCD location is of an iView, then the PRT uses the appropriate portal component (say a .java file) and generates the html and sends it to broswer. Here my confusion is...Is the PCD the only database that the portal will have or does it also have connection to any external database from where it gets info.

--> Where do the UME, PCD reside. within the WSAP WAS or outside ?

As I am from Java, please compare the architecture with Java and tell me.

In describe the architecture of an application in simple terms.

--> Request from browser will go Application server of web server. The server finds the appropriate resource and then it hits the database. The server component thus gets the info from database and sends it ot broswer. Here let us take browser as IE6, Application server as Weblogic and Database as Oracle. All three reside separatley.

If possible....make me understand by comparing the above Java app architecture.