CAF (Composite Application Framework) and ESA

Hi,
As far as I understand, XApps is presented as a piece of Netweaver (the column on the left side of the NetWeaver stack), an XApps is also a kind of business process based on several applications (or services ?).
XApps runtime and composition platform is the CAF and not NetWeaver ?
So I am confused and I do not understand if
- ESA and XApps is the same concept
- ESA and XApps are not based on the same technology
- XApps will be part of the Enterprise Services Repository and CAF will be rewrtitten to be based on XI so that the vision and the strategy is coherent
If someone ca nclarify, I will greatly appreciate.
Cheers.Christophe

XApps is a concept. There is no general implementation of it. You can write Xapps in Java, In ABAP, or whatever. However, there are nice tools in development to do XApps, which are completely Java based.
> XApps runtime and composition platform is the CAF and
> not NetWeaver ?
CAF does run on NetWeaver. As it has a "Framework" in it's name it naturally should not contain a server environment, should it?
>
> So I am confused and I do not understand if
> - ESA and XApps is the same concept
No.
> - ESA and XApps are not based on the same technology
Yes.
> - XApps will be part of the Enterprise Services
> Repository and CAF will be rewrtitten to be based on
> XI so that the vision and the strategy is coherent
where did you hear this?
Regards,
Benny

Similar Messages

  • Some good stuff in the Composite Application Framework

    Hi,
    Most welcome to the forum Developing Composites with CAF.
    The below are some good stuff in the Composite Application Framework.
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ae36e3fb-0701-0010-95b2-b55dc0d2173c">CAF Core 2.0 Configuration Guide</a>
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/358b9a31-0401-0010-42bb-8ca399253acc">Composite Applications - All Together to the Max</a>
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d364a490-0201-0010-f4b7-9dc1dba1a2d4">ESA and the Composite Application Framework - Add Value to Your Existing IT</a>
    Thanks,
    Ramakrishna

    And you can find really great tutorials and other stuff https://www.sdn.sap.com/irj/sdn/developerareas/xapps?rid=/webcontent/uuid/7b9b3834-0801-0010-6a9a-dc53e0db37f2">on [original link is broken] [original link is broken]
    Soon to be homepage
    cheers,
    Marilyn

  • Any install guide for Composite Application framework

    Hi,
    Can anyone of you help me in installing Composite Application Framework on WAS J2ee.
    Regards
    Vijay

    Hi RK,
    I have visted that link earlier but it says the content was moved to \instguidesnw04... but nothing relted is available.
    Can you tell me where this CAF archives are available?
    so that i can deploy them with SDM.
    and
    Is NW04 SP14 a prereq for CAF deployment/
    Regards
    Vijay

  • Question about Composite Application Framework CE Expose Service as WS

    hi
    here is my question
    i try NetWeaver CE with document "Service Composition with SAP Composite Application Framework Capabilities In SAP NetWeaver CE 7.1_0_.pdf"
    but i cannot expose Application Service's query as Web Service like page 42.
    the Library page said that because it's because the method ganna return muti-...
    i wanna use caf of netweaver ce just like i used with caf of netweaver 7.0
    What alternatives are there? if i have to get a list to display on VC.
    thank you and good day.

    it can use in EhP1

  • Using Composite Application Framework to deliver global HR applications

    Hello,
    I'm new to Composite applications but have experience with Web development and Web services.
    Our business case is the following:
    - Working on HR applications
    - The customer is a group made of 3 companies.
    - We have 2 separate back-end system, one global for the group and one dedicated the company
    - Some HR business processes need to be performed on both the global and the company system.  Exemple: Hire of an employee.  Depending on the company the employee will work for, some data needs to be created on the company system and on the global system
    I believe this can be achieved with Composite Application Framework.  I guess, front-end application has to be build (using Composite Designer?).  What I don't know is what type of technology is used to build the front-end application?
    Finally, the idea behind this is to replace the current solution: multiple interfaces between the group system and the company system.
    Thanks for your feedback, any suggestion or tip would be most than welcome!
    Laurent

    While I was searching the web for some answers, I found out you can create web based composite applications using web dynpros for Java.
    Is it possible to do so with web dynpro for ABAP?  I guess we can build an abap web dynpro application that connects to different web services from different back-ends to retrieve and update data.  Can anyone confirm this?
    Thanks,
    Laurent

  • How to access XI_AF_MSG table in Composite Application Framework Java Code

    Hi Experts,
    I've no knowledge about PI. In one of my projects, I need access the XI_AF_MSG table of PI through java code in a composite application.
    How do I access this table? I've searched this forum for this query but the replies say that any SQL editor can be used to access XI_AF_MSG table. But my question is; How do I get the login details of the database? In the first place, how do I access the underlying database layer of PI? Is there any JAR file which can be used to make the connection?
    It would be of great help if any expert on this can give me a detailed reply.
    Thanks a lot in advance.
    Best Regards,
    Nitin

    Hi Nitin,
    The AFW runs on the J2EE Engine, so this table is in the Java Schema of the database and thus not visible in the ABAP stack. I guess you can use any tool your database provider offers for looking at table contents (e.g. SQLPlus).
    Regarding how to access the table please contact you basis administrator they will have access to the tables as they have j2ee_admin login ids and pwds.
    Regards
    joel

  • Relationship between NetWeaver PI and Composite Application Framework

    I am new to PI and CAF and don't understand the relationship between these technologies.  They both seem to allow users to identify and integrate application services.
    Are they complementary?  Is PI required for using CAF, or only in some instances?  Is PI only needed if the application services are coming from both SAP and Non-SAP environments?
    It would be appreciated if someone could shed some light on this for a generally non-technical person.  I keep reading the PI and CAF product literature and can't clearly see the relationship.
    thank you.
    Jonathan

    Hi
    Please go thru the below discussion,
    PI 7.1 advantages related to ESOA ? (check pushkars comment)
    about  the installation...
    Re: CAF on PI7.1 stack.
    Regards
    Ramg

  • When to use the composite application framework...

    Hi.
    I am unsure where you would use CAF and where you would use normal webdynpro / portal components? What business scenarios lend itself for implimenting GP with callable dynpro /portal components more than normal webdynpro where the navigation is defined by "inbound/outbound" plugs.
    A little confused.

    The terminate step will hang up the CTI port (and release other resources within CRS). Use it only when you want the call to end.
    If you are redirecting the call to another location (script or DN) use only the End step the release the resources for that application instance.

  • Composite application framework tool for customization

    Hi all
    I am making an application using CAF. My application has some properties which are used to control the application.
    I can store these properties and their values in XML file and can use it in my application. Is there any other way to handle this in CAF?

    Hi Saurabh,
    J2EE application service has generic support for application properties handling. Please read the <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/2ce854ed-0701-0010-deb5-ffd61d73fd9f">Application Configuration</a> chapter (page 7). This short overview of this feature.
    use the following coding in order to retrieve properties:
    Context ctx = new InitialContext();
                   ApplicationConfigHandlerFactory chf =
                        (ApplicationConfigHandlerFactory) ctx.lookup("ApplicationConfiguration");
                   Properties props = chf.getApplicationProperties();
    Compartment: SAP_J2EE
    DC: configuration
    PP: default
    One hint: you can even put configuration listener in order to effect changed configuration data without server instance restart.
    Best regards,
    Aliaksei

  • How to create the composite application in CAF

    Hi all,
    I am novice to the CAF. Till now i didn't implement a single application.
    any one can give me steps for how to create the composite application in CAF not in NWDS by using Netweaver 2004s.
    I opened CAF default page it showing admin tools ,test tools etc which i need to use.
    Best Regards
    Srikanth

    Hi Srikanth,
    Check out the tutorials for composite application framework here:
    SAP Composite Application Framework - CAF Tutorial Center [original link is broken]
    Johan

  • Using a RPC in a Composite Applications

    Hi guys,
    I'm (still) reading the <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/nw/netweaverdevelopersguide2004s/nwdg2004s/creating%20composite%20applications.ca">Creating Composite Applications Manual</a>. The example "My First Composite Application" is (finally) running now. Now I want to import an existing RPC in this application.
    The manual explains me how to import this RPC by using "CAF | Administrative Tools | External Service Configuration" and it works well. But where to go next? How can I use this imported RPC in ConfigBrowser? When I try to select it by using the "Repository Browser" I can't find anything.
    Could anybody give me a hint?
    Best regards
    Martin

    I assume you're talking about consuming RFC from your composite. If you look at the tutorial "95 Implementing Remote Persistency in CAF using RFC (PDF/Service)" https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/db05ee2a-0a01-0010-63b6-967c83928939 from the CAF Tutorial Center SAP Composite Application Framework - CAF Tutorial Center [original link is broken], you should get what you want.

  • What is Composite Application Services?

    Dear Experts
    What is Composite Application Services? What is it's use?
    How can I create one?
    Please give some sample scenarios so that I can try working it out.
    Regards
    Aparnna

    Hi Aparnna,
    You should use CAS or SAP Netweaver Composite Application Framework when you want to develop a composite application based on Netweaver platform. By composite application means an user-centric application based on a business process which is composed by services provided by backend legacy or enterprise systems. In CAF/CAS perspective in NWDS you can create a CAF core project and define your business entities with its corresponding access and lifecycle methods. These methods can be exposed as web services to be consumed by the CAF UI like Web Dynpro or Visual Composer.
    For more information on CAF please refer the following links:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/d8dbd703-0801-0010-c9bf-c04bc52f562f [original link is broken] [original link is broken]
    <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/58b0577a-0601-0010-52a3-bcf4b072a642">Introduction To CAF</a>
    <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/6f4b527a-0601-0010-d5b6-969350fb66ae">Technical Aspects of CAF</a>
    <a href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/df4428d1-0c01-0010-f199-f76424fccdf4">Composite Application Framework Overview</a>
    Thanks,
    Dipankar

  • Access key to  use Composite Application Services

    I am using Sap Net Weaver Developer Studio version 7.0.Its prompting me for an
    access key to use composite application framework  perspective.Its not downloaded from sdn.
    regards,
    ms.

    Hi mythri,
       Better to use Net Weaver Developer 7.0.6 and make sure that you have to use
    Netweaver 2004s.
    Regards
    Srikanth

  • How to build a Small composite application from scratch ?

    Hi,
        Could anyone help me out in developing Composite application on top of AP ?
    Thanks & regards,
    Jomy

    Hi Jomy,
    look at the SAP Composite Application Framework - CAF Tutorial Center [original link is broken] [original link is broken]
    here you'll find some simple tutorials.
    Regards.
    Luca

  • Composite application (descriptor.xml)

    Hi All,
    I have followed steps given in:
    http://help.adobe.com/en_US/enterpriseplatform/10.0/CreateFirstAppDEP/WSe851854fd1e0856a-1 21668a130d2969928-7fff.html
    to create a composite application.
    I am running Mosaic on Experience server .
    But when deploying this tile, am getting following error. (show appliCompositeError.jpg)
    (error deploying the catalog to experience server the required descriptor.xml is missing from catalog archive being imported)
    any help or recommendation ?

    You either need to install the released Experience Server yourself, or you need to identify a server that has the release build on it.  The released build version should be 2.0.82.293848.
    The error message says that "descriptor.xml" is missing, which indicates you are running against an older version of the composite application framework on the server. 
    The released server expects a descriptor with the extension ".cxml" (which is likely what you are deploying). 
    If it were the case you were deploying an old archive containing a descriptor.xml file to the released server, the CAT_40054 error message would say "The required catalog descriptor (".cxml") is missing from the catalog archive being imported." 
    There are several ways to identify the build version of Mosaic server, two of which are 
      1) launch a composite application in a browser (such as a sample),
          navigate to View > Source
          search for " Mosaic Version" 
      2) launch "<server address:port>/mosaic/about" in a browser
          get the "Build" number from the XML reply
          (depending on your browser and settings, might have to "View > Source" to see it) 
    - Janice

Maybe you are looking for