Skip to Content
author's profile photo Former Member
Former Member

NetWeaver, Web Dynpro, WebAS, J2EE enigine, BSP : putting it all together

Hello Friends,

I am new to the developing environment of Web Dynpro. I just need a confirmation on my understanding. Please go through the following abstract and reply with a yes or changes if you dont agree.

Web dynpro is a component of SAP NetWeaver, which also offers many other components such as XI, MI, MDM and BI. All put together NetWeaver provides people, business as well as information intergration. Web Dynpro in itself offers an easy way to develop highly interactive web pages through the MVC architecture. The coding or the meta data is in Java and hence a JDK needs to be installed on the local machine for its compilation. For running it needs to be deployed on the J2EE engine on the Web Application server. The project object gets a URL and accessing this URL displays the web application developed.

Am I correct, till here ? If yes, then BSP initially used for making such web applications holds portability issues unlike Web Dynpro which can be used to develop applications in Java or ABAP, hence the reason why BSP is running off the road and Web DynPro is getting into the picture.

Thanx for yor patience.

Shiv Skanda Kasthala

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Jan 04, 2005 at 03:18 PM

    Hi Shiv,

    first of all, welcome at SDN.

    > I am new to the developing environment of Web Dynpro.

    No problem, each one of us has been a newbie at the beginning.

    > I just need a confirmation on my understanding.

    > Please go through the following abstract and reply

    > with a yes or changes if you dont agree.

    > Web dynpro is a component of SAP NetWeaver,

    No, Web Dynpro is basically a programming model and SAP's strategic approach for developing highly interactive business applications (it's not really or only a web framework, even if it's used mostly in conjunction with Web browser clients). The Web Dynpro runtime is part of the Web Application Server (until NetWeaver '05 available for Java only, followed by the ABAP runtime). So Web Dynpro is an integrated part of the application platform of SAP NetWeaver, but not a standalone component.

    > which also offers many other components such as XI, MI, MDM

    > and BI. All put together NetWeaver provides people,

    > business as well as information intergration.

    Ok so far.

    > Web Dynpro in itself offers an easy way to develop highly

    > interactive web pages through the MVC architecture.

    > The coding or the meta data is in Java and hence a

    > JDK needs to be installed on the local machine for

    > its compilation.

    The metadata is independant from possible target runtimes. At the moment, the metadata is used to generate Java classes only, but this is not mandatory. In case of the Web application server for Java, you need a JDK to run the server itself and as a logical consequence each kind of application hosted by the server (including Web Dynpro apps).

    > For running it needs to be deployed

    > on the J2EE engine on the Web Application server. The

    > project object gets a URL and accessing this URL

    > displays the web application developed.

    Nearly correct. In fact, each Web Dynpro application is represented by an URL. A Web Dynpro project can contain multiple applications, so there might be multiple URLs for different applications contained in a single WD project.

    >

    > Am I correct, till here ? If yes, then BSP initially

    > used for making such web applications holds

    > portability issues unlike Web Dynpro which can be

    > used to develop applications in Java or ABAP, hence

    > the reason why BSP is running off the road and Web

    > DynPro is getting into the picture.

    Roughly spoken, BSPs are for the ABAP "world" what JSPs are for the Java world. You'll always need an ABAP environment to run BSPs as you'll always need a Java runtime to run JSPs. Portability is limited in both cases to the corresponding basic runtime environment. But, as already stated, this is not really the case for Web Dynpro, since it abstracts the information needed to build the UIs in a manner which is generally independant from the target runtime environment.

    >

    > Thanx for yor patience.

    You are welcome.

    Hope that helps.

    Regards

    Stefan

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Pran,

      > Stefan doesnt care about points, he has been secretly

      > hired by SAP to keep the forum going. 😉

      how did you get to know this? It's one of the best hidden secrets around, even the SAP icon which would decorate my name was chosen fully transparent to keep this secret 😉

      BTW, it's not quite correct, that i don't care about points, since i'm going to be fired again, if i don't get 1999 points until end of this year.

      Kind regards,

      Stefan

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.