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

Similar Messages

  • Using UI Automation Framework to interact with Flex applications

    Hi all,
    I created a small flash app using Flex builder 4.
    I am writing a tool to interact with flash applications using UI Automation Framework which is similar to UI Spy. I've read in so many forums that accessibility can be done using UI Automation or MSAA.
    Using the tool, I am able to get all the fields that are present in the application. (button, text, edit fields etc). Now, I want to use InvokePattern on buttons from my tool so that, if I click "Invoke" in my tool, the associated button will be clicked in the flash app. Here, I find no issues to do anything.
    But, if there is a textinput field on the flash application and I use ValuePattern of UI Automation to set some value in the field using SetValue(), then I am getting
    "System.InvalidOperationException"
    even when I tried simple SetFocus() on to that field, I am getting the same exception Looks like, I cannot interact with flash text fields in the same way I do with other window's fields.
    I used UISpy and other tools to see if they are doing any better with setting values on a text field. But, they too failed with same exception.
    Can someone tell me why this is failing? Does flex/flash support UI Automation to this extent? Are there any examples or links that can help me here?

    @riatest Thanks for the info.
    I downloaded flex sdk to see if there is anything that will help me. But, In flex sdk, I cannot find anything that would ease my path. I want to stick to developing in C# to talk to Flash applications. What is the best way to proceed? Are there any sdks that I can download and use for C# development to interact with the flex controls? What is the way to go? I seem not to find any good hits in the web as well
    Thanks
    Sailesh

  • Should I use a MVC framework for an large RIA application

    The book of "Adobe Flex 3 Training from the Source" does not
    talk about any MVC frameworks in its
    eCommerce example. I think Flex's events, functions, and mx
    components are MVC already. Do they have to be in separate file to
    call them MVC? I do not find that core Flex is harder to read and
    understand than using a MVC framework. I think using the MVC
    framework would hurt the performance because too many additional
    events are dispatched. Any comments?

    MVC is one design pattern that is pretty darn useful for a
    lot of applications, IMHO. There are frameworks that more or less
    force you to think in MVC pattern terms, like Cairngorm and
    PureMVC. But you certainly don't need to use a framework to create
    an overall design pattern of model, view, controller. However, it
    sure can make it easier if you're doing a large project. The book
    you're talking about is a good example. They don't use a framework
    but they have tried to use a form of MVC in the way that they
    implement all the components to ensure things are loosely coupled.
    As far as hurting performance, I'm no expert but there are so
    many thousands of events occurring all the time in Flex that you
    might actually enhance performance if you take more control by
    using custom events of your own creation within a well designed
    framework.
    I'm a fan of the Mate because I get it and it doesn't impose
    a strict structure like Cairngorm. I don't have a whole lot of
    experience with OOP (though I'm sure getting it thanks to this
    forum). Many others have their own opinions and will surely
    recommend other frameworks. However, the bottom line is that if
    you're doing a big project, I would think it would be a huge help
    to at least have a conceptual framework approach in your mind, if
    not part of the code.
    Here's a video intro to Mate
    http://tinyurl.com/mateintro

  • Use RegisterHotkey and WM_HOTKEY to do global hotkey application

    Hi all,
    I try to register windows hotkey through using user32.dll RegisterHotkey function and get the windows message to process future applications.
    My code is attached as follows, and the user32.dll is called in the Register Hotkey and Unregister Hotkey subVI.
    This is the Register Hotkey SubVI. The x0 is the hWnd.
    This is the Unregister Hotkey SubVI.
    The Windows Message Queue Library can be found here.
    http://sine.ni.com/devzone/cda/epd/p/id/4394
    I don't know why I am not getting any windows message out of this scenario, even though the RegisterHotkey function seems to work.
    Please provide some suggestion for this application.
    Thank you
    Bboyz

    Hi,
    The Main VI and the subVI are here.
    Please help me to check if the Call Library Function Node can work properly.
    Thank you
    Attachments:
    NIHotkey.vi ‏16 KB
    RegisterHotKey.vi ‏18 KB
    UnregisterHotKey.vi ‏14 KB

  • Using both Enterprise library and Entity framework as DAL for same application

    We have been using EF for large amount of data  retrieval in our current application. We faced performance related issues with using EF with large data retrieval and manipulation.
    We need to extend the same project with some additional functionality similar to what currently exists in the application and uses EF.
    For the new functionality, we do not want to use EF and want to use enterprise library for Data access.
    My question is if we use both entity framework for parts of the application data access mechanism and enterprise library for other parts of application data access, are there any known issues?
    if there are any best practices to be followed please share .

    We have been using EF for large dataset retrieval in our current application. We faced performance related issues with using EF for large data set's  .
    Dataset? What are you talking about?  If you are using the salad bowl, the dataset with datatables, then here is the reason not to use them.
    http://lauteikkehn.blogspot.com/2012/03/datatable-vs-list.html
    My question is if we use both entity framework for parts of the application data access mechanism and enterprise library for other parts of application data access, are there any known issues?
    What is Entlib going to buy you in performance? It's going to buy you nothing. You'll be better of going to the EF backdoor, use SQL command objects, inline T-SQL, sprocs, datareder and using custom objects or objects off of the virtual model returning a
    single object or objects in a collction., if you are concerned about performance.
    http://blogs.msdn.com/b/alexj/archive/2009/11/07/tip-41-how-to-execute-t-sql-directly-against-the-database.aspx
    You'll probably be better of going to Entity SQL, using a datareader, collection and using custom objects or objects off of the model, if you are concerned about query performance.
    https://msdn.microsoft.com/en-us/library/vstudio/bb738684(v=vs.100).aspx
    https://msdn.microsoft.com/en-us/library/vstudio/bb387145(v=vs.100).aspx
    https://msdn.microsoft.com/en-us/library/vstudio/bb399560(v=vs.100).aspx
    My question is if we use both entity framework for parts of the application data access mechanism and enterprise library for other parts of application data access,
    are there any known issues?
     A nightmare, no consistency and complete Helter Skelter is what I see. Been there and seen it in action with different technologies doing the same thing in a solution.

  • 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

  • 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

  • "No enought room on startup disk for Application Memory" when using the Accelerate Framework

    Dear colleagues,
    I am running what I know is a large problem for a scientific application (tochnog) a finite element solver that runs from the Terminal. The application tries to solve 1,320,000 simultaneous linear equations. The problem starts when I use the Accelerate Framework as the Virtual Memory size jumps from 142 G to about 576 G after the library  (LAPACK) is called to solve the system.It does not do it if I use a solver that does not calls LAPACK inside Accelerate.
    The machine is a mac pro desktop with 8 GB of ram, the 2.66 GHz Quad-core Intel and the standard 640 GB hard drive. The system tells me that I have 487 GB available on hard drive.
    The top instruction in Terminal reads VM 129G vsize when starting. When I run the finite element application once the LAPACK library in the Accelerate framework gets called, the Virtual Memory (VM) jumps to 563 G vsize.
    After a short while, I get the "No enought room on startup disk for Application Memory error"
    This is a screen capture of the application attempting to solve the problem using the LAPACK library inside the Accelerate framework: Here are the numbers as reported by the activity Monitor.
    Tochnog Real Memory 6.68 GB
    System Memory  Free: 33.8 MB, Wired 378.8 MB, Active 5.06 GB, Inactive 2.53 GB, Used 7.96 GB.
    VM size 567.52 GB, Page ins 270.8 MB, Page outs 108.2 MB, Swap used 505 MB
    This is a screen copy of the same application solving the same problemwithout using the Accelerate framework.
    Tochnog Real Memory 1.96 GB,
    System Memory  Free: 4.52 MB, Wired 382.1 MB, Active 2.69 GB, Inactive 416.2 GB, Used 3.47 GB.
    VM size 148.60 GB, Page ins 288.8 MB, Page outs 108.2 MB, Swap used 2.5 MB
    I can not understand the disparity in the behavior for the same case. As I said before, the only difference is the use of Accelerate in the first case. Also, as you can see, I thought that 8 GB of ram memory was a lot.
    Your help will be greatly appreciated
    Best regards,
    F Lorenzo

    The OP had posted this question in the iMac Intel forum.
    I replied along similar lines, but suggested he repost this in the SL forum where I know there are usually several people who have a far better grasp of these issues than I.
    I would be interested in getting their take on this.
    Although, I think you are coming to the correct conclusion that there are not enough resources available for this process, I'm not certain that what you are saying on the way to that conclusion is correct. My understanding of VM is that it is the total theoretical demand on memory a process might make. It is not necessarily the actual or real world demand being made.
    As such, this process is not actually demanding 568GB (rounded.) As evidence of that, you can see there is still memory available, albeit quite small, in the form of free memory of 33.8MB and inactive of 2.53GB (the GB for that figure, above, seems like it might be a typo, since for the process when not using Accelerate the reported figure for inactive was 416.2 GB -- surely impossible) and 7.96GB used. The process, itself, is using 6.68GB real memory.
    In addition, I question whether the OP has misstated the 487GB free drive space. I think that might be the total drive capacity, not the free space.
    My guess is that it is the combination of low available memory and low free drive space prompting this error.
    From Dr. Smoke on VM:
    it is possible that swap files could grow to the point where all free space on your disk is consumed by them. This can happen if you are very low on both RAM and free disk space.
    https://discussions.apple.com/message/2232469?messageID=2232469&#2232469
    This gets more to the actual intent of your question...
    EDIT: Looks like some kind of glitch right now getting to the Dr. Smoke post.
    Message was edited by: WZZZ
    <Hyperlink Edited by Host>

  • 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

  • Error Using Sun ONE Application Framework

    I am new to the Sun ONE Application Framework. I started by following the tutorial specifically for Java Studio. I get an error when trying to add a ViewBean.
    Confirm refresh invalid JSP template
    The current default JSP template [DefaultPage] is invalid. Do you want to rename it as [DefaultPage_invalid] and refresh [DefaultPage] from NBM archive?
    I reinstalled the development environment to see if something was corrupted, but I am still receiving the same error. I am running in Windows XP Pro SP 1.
    I installed as test on another machine running WIndows 2000, and it works fine.
    I would appreciate any recommendations.
    Thank you

    I have been continuing to research this error.
    I installed Sun ONE Studio 5 update 1 on a different machine running Windows XP Profressional SP1 and still had the same issue.
    I installed it on RedHat Linux 9 and it worked just fine.
    Just seems to be isolated to using the Sun ONE Application Framework development tools in Windows XP.

  • 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

  • Copy SAP delivered global ruleset

    We've a newly configured RAR 5.3. How to copy the SAP delivered Global ruleset and make a new ruleset ?. We do not want to affect the Sap delivered ruleset.

    The best way I have seen this done is at the file system level.
    Keep your copy of the standard rulesets. Maintain a "delta" file for what you disable / delete and what you add of your own, and then load that as if it were the one and only global ruleset.
    This way you have good version control at the file level as well, because new improved SAP rulesets are usefull, but will wipe out anything you have changed in the application anyway.
    It also means that anyone wanting to tinker around with the rules has to pass via the change management procedures to get to the system admin (with access to the file system).
    This might not be state of the art use of technology, but it works very well.
    Cheers,
    Julius

  • Error-page tag not valid in global-web-application.xml ?

    Hi!
    From what I understand about the global-web-application.xml file in Oracle's documentation, the content of the web-app tag should be inherited to all web application as a web.xml content.
    One of the web.xml tags is error-page, which contains the page url for the standard return codes (404, 500, and so on).
    If I put the error-page on the web.xml inside a web application, it works as expected.
    But if I don't put this tag inside the web applicaction, but in the global-web-applicacion.xml (web-app) tag, it doesn't work.
    We are testing the 404 error page, but I don't know if it is because the application server can't find the error page or because the global-web-application.xml isn't being inherited correctly.
    Where is this file supposed to be looked for? Or the only way to do this is by writing the configuration on all web applications?
    We are using 9.0.3
    Franco Catrin L.
    TUXPAN

    Just refreshing... Does anyone have any idea?
    Daniel.

  • References are becoming invalid when passed to an actor using the Actor Framework

    I have having an issue with passing a couple of references to an actor using the actor framework 3.0.7 (LabVIEW 2011 & TestStand 2010 SP1). 
    Some background:
    My application has three main components:
    Main VI -- is not part of any class and Launches UI Actor.
    UI Actor -- Launches the teststand actor
    TestStand Actor -- Initializes and starts teststand.
    The two references showing similar behavior (invalid reference) are the TestStand App Manager control and the "Current VI's Menubar" reference.  The App Mgr control is on the front panel of the UI Actor's Actor Core.vi.  The menubar reference is retrieved in the block diagram of the UI Actor's Actor Core.vi
    Now,
    When I run the Main VI I get an error in the TestStand Actor's Actor Core.vi (Remember Main VI launches UI Actor launches TestStand Actor) because the App Mgr and menubar references are invalid (.  I have checked and verified that in this scenario the references are valid in the UI Actor before it launches the teststand actor. 
    If I run the UI Actor's Actor Core.vi stand alone (i.e. run it top level) the App Mgr and menubar references are passed to the teststand actor, no error occurs, and the code functions as expected. 
    Why would these references be invalid by simply starting a different top level VI?  Could it have something to do with when the references are passed vs. when the front panel is loaded into memory?
    I tried putting the App Mgr control on the front panel of the Main VI and passing it to the UI Actor and then to the TestStand Actor.  This works.... 
    Anyone have any experience or knowledge to why this is occurring?

    Generally, references in LV are "owned" by the hierarchy they are first created in, and the hierarchy is determined by the top level VI. Once the hierarchy goes idle or out of memory, the references created by that hierarchy are automatically closed. That's usually what causes something like this - the reference is created in one hierarchy (let's say the main VI hierarchy) and then that hierarchy stops running.
    I don't know the AF well enough to say if that's really the case (I actually thought that it always launches a separate top level dynamic process, which I assumed is where the UI actor's core VI would always be called), but that might help explain it. If not, you might wish to post to the AF group in the communities section.
    Try to take over the world!

Maybe you are looking for