cancel
Showing results for 
Search instead for 
Did you mean: 

Advantages of BSP

Former Member
0 Kudos

Hello All,

Can you pen down the advantages of BSP over ASP and what

are the side effects of using BSP considering the load

on the server where it is running.

Would be glad to have your views......

TQ,

- Sravan

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Well for one you are not really comparing the same things.

BSP = Business Server Pages, these are web pages that are run from a SAP WebAS that have ABAP programming in the background. If you are developing web pages for SAP then these of course are highly more effective than ASP. While ASP is not bad it does require the connection to SAP and then the calling of Function Modules or BAPI's to retrieve data. Where as BSP you can develop this right into the page.

As for server load, you can check out this nice weblog from Brian McKellar for testing <a href="/people/brian.mckellar/blog/2004/06/16/bsp-performance-measuring-roundtrip-latency">performance</a> or this <a href="/people/brian.mckellar/blog/2004/06/17/bsp-performance-statistic-records-for-server-latency">one</a>. For that matter reading up on all the weblog's from <a href="https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/u/164">Brian</a> and <a href="https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/u/1918">Thomas Jung</a> will help give you a better idea of some of the benfeits of using BSP.

Hope this helps you in making a decision.

Answers (1)

Answers (1)

thomas_jung
Developer Advocate
Developer Advocate
0 Kudos

What's the biggest single advantage to using BSP?

That fact that you write your web pages in ABAP of course!

That is assuming that you know and like ABAP as a programming language. All joking aside this is a huge benefit if you have a development team like ours (people with many years of experience programming ABAP in the R/3 environment). The transition to a Web Based development platform is made that much easier by not having to learn the syntax and (more importantly) the ins and outs of a new programming language.

As far as performance and other technical details, the weblogs mentioned above should give you plenty of reading. I can add to those by telling you about the experiment that we did before we choose to use BSP. We built a purchase requisition application in both BSP and ASP.Net. The ASP.Net application used the .Net Connector to access all of its data while the BSP used native RFC naturally.

We ran both applications on indentical hardware and did some tests. Our tests weren't the most scientific in nature, but let's just say that BSP visibly won hands down in the performance department. That's not a dig at ASP by any means. I like it just fine and feel that it is a good tool as well. We just found that in our SAP environment we got much better performance from the BSP tools.

Former Member
0 Kudos

Thank you All for replying to the posting.

Some hard lessons learnt by me, and i accept it bravely - all the information with regard to BSP is available in

the Forum and i need to keep my Eyes Open and Dig a bit

deep into it.

Thank you All,

- Sravan

Former Member
0 Kudos

Feel free to ask, most of us are happy to help and some of us like me tend to hang about most of the day but definetly make it easier for yourself and have a go at the links we provided!

Oh and don't forget to check out the thread in this forum!!

Message was edited by: Craig Cmehil

former_member374
Active Contributor
0 Kudos

Hi Sravan,

You are thanking a poster for his answer.

Please next time also give him points.

See: /people/mark.finnern/blog/2004/08/10/spread-the-love

This time I did it for you.

Remember: When you ask a question you also assume the responsibility to assign points.

Please check your other questions and if the answers were good.

Spread the love and give some points.

Thanks in advance, Mark.