Skip to Content

Master Guide for Composite Development – Composite Application Development Cookbook is now available

 Recently I published a document on composite application development in SDN based on my experiences on composite application architecture and development.

 Composite application development typically consists of the four phases as below:

  • Specification
  • Design
  • Development & Configuration
  • Deployment & Packaging

 This document covers all the above four phases of composite development in depth with relevant examples and best practices guidelines as well as helpful document and resource links from SDN and SAP Help.

 I hope  this document will help SAP consultants and developers while developing composite applications serving as a one-stop guide for all technical know-how and methodologies regarding the topic. The document can be accessed from the below link :

Composite Application Development Cookbook 

You must be Logged on to comment or reply to a post.
    • Can you please try that again by login in with your SDN user id? There seems to some issue with the network speed and SDN.
  • Hello Dipankar,
                   The download is taking too much time.Can you check this up? BTW happy new year and it was great meeting you in speed networking in community day!!


  • Hey dipankar,

      Its Sajeer from Kerala(remembering me?).Surely itis a great article for novice as well as experienced. Keep it up.

    best regards
    Sajeer T N

  • Hi Dipankar,

    Your blog and the cookbook are very useful. Thanks for your work first. However, it would be great if you can provide further detail in section You mentioned that an Application Service should be created to maintain the messages. Can you give more detail on this issue? The locale information seems built-in in the CAF. How can we make a interface for message translation effectively?


    • Hi,
      You can use the following code to retrieve the user locale:
           String userName = sessionContext.getCallerPrincipal().getName();
           IUser user = UMFactory.getUserFactory().getUserByUniqueName(userName);
           Locale currLocale = user.getLocale();

      Using this you can retrieve the message text from the Entity Service/Business Objects based on the user language.