CAF - how many operations to expose?

I'm in the process of developing a CAF which has a number of operations exposed as part of a webservice, I was looking for some documentation out that sets out some best practices for creating CAF's and exposing them as webservices.
Is there a recommended maximum number of operations that should be exposed per web service, is it best to keep the web services fine grained, i.e each business object in a separate CAF with its own operations, or all of the business objects held in one caf with many operations exposed.
Any Advice and opinions will be greatly received!

Hi
Yes , as you said  each business object in a separate CAF with its own operations i.e packaged it in a way that contains all specific services for particular implementation,easy to find out and maintenance also similar to exposing interface in EJB module. Apart if we put all at one interface will lead to many problems .
[Good article form Sap mentor Dipankar Saha|http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417800)ID1973809650DB12505815492460352931End?blog=/pub/wlg/9980]
[CAF training material online|http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417800)ID1973809650DB12505815492460352931End?blog=/pub/wlg/1122]
I didn't find someting great for this hope it helps you.
Best Regards
Satish Kumar

Similar Messages

  • How many operating systems can a MacBook support?

    I wanted to know if a MacBook can support more than 2 operating systems as I wished to have a Windows OS for some applications in addition to OSX and Linux in which I have to primarily work.

    Welcome to the Apple Support Communities
    You can install as many operating systems as you want, but if you install Windows, you can't install another operating system because Boot Camp needs two volumes on the hard drive.
    I recommend you to install Linux in a virtual machine instead of on a partition if you want to use Windows

  • How many operations in one DBAdapter ?

    Hi
    I am learning OSB nowadays and have practiced some examples on DB Adapter. This might be a very basic question, but can we use 1 db adapter for performing operation on multiple tables ?
    If it is possible, then how do we achieve this, because normally when we create the adapter, we need to select the operation and the tables.
    Thanks for any suggestions
    Anurag

    Hi gnetzer
    I personally believe the "magic number" is anywhere from
    50-65 slides.
    However, as with anything, the actual number will vary and
    will depend on what exactly you are doing with your movie. For
    example, you might be able to get away with as many as 100 slides
    if your movie is pretty simple, having only text captions and no
    audio. And you might also discover that a movie with only 50 slides
    is really too large if it is crammed with tons of objects and lots
    of audio.
    I also believe that the number somewhat depends on the actual
    dimensions of your movie. For example, if your movie is sized at
    640x480, you can probably get away with using more slides than you
    can if your movie is 1024x768.
    Sorry, there simply are no hard concrete rules here. Just
    guidelines and gut feeling.
    Cheers... Rick

  • How many partitions and operating systems can you line up in BootCamp?

    A quick question, hopefully with a quick answer.
    How many partitions and operating systems can you line up in BootCamp?
    Are we limited to just 2, or can we have more?
    Say, for example, Mac, Win XP, Win Vista and Linux maybe?
    Thanks in advance.

    VPC does not run on Intel Macs. If you wish to use virtualization on an Intel Mac see this:
    Windows on Intel Macs
    There are presently several alternatives for running Windows on Intel Macs.
    1. Install the Apple Boot Camp software. Purchase Windows XP w/Service Pak 2 or Vista. Follow instructions in the Boot Camp documentation on installation of Boot Camp, creating Driver CD, and installing Windows. Boot Camp enables you to boot the computer into OS X or Windows.
    2. Parallels Desktop for Mac and Windows XP, Vista Business, or Vista Ultimate. Parallels is software virtualization that enables running Windows concurrently with OS X.
    3. VM Fusionand Windows XP, Vista Business, or Vista Ultimate. VM Fusion is software virtualization that enables running Windows concurrently with OS X.
    4. CrossOver which enables running many Windows applications without having to install Windows. The Windows applications can run concurrently with OS X.
    5. VirtualBox is a new Open Source freeware virtual machine such as VM Fusion and Parallels that was developed by Solaris. It is not yet fully developed for the Mac - some features are not yet implemented - but it does work otherwise.
    6. Last is Q. Q is a freeware emulator that is compatible with Intel Macs. It is much slower than the virtualization software, Parallels and VM Fusion.
    Note that Parallels and VM Fusion can also run other operating systems such as Linux, Unix, OS/2, Solaris, etc. There are performance differences between dual-boot systems and virtualization. The latter tend to be a little slower (not much) and do not provide the video performance of the dual-boot system.
    See MacTech.com's Virtualization Benchmarking for comparisons of Boot Camp, Parallels, and VM Fusion.
    Boot Camp is only available with Leopard. The Boot Camp Beta that was used with Tiger has expired and is no longer available for use. So contrary to the other poster's comment, Boot Camp isn't truly "free." You must purchase Leopard to get it.
    You can upgrade XP to Vista without having to make any changes to the Boot Camp partition. Vista can either perform an upgrade install or erase the Windows volume before installing Vista. You don't need to do anything to change the partition via Boot Camp. However, if you need to enlarge the partition, then the only way that can be done is to first use Boot Camp to remove the partition. Then use Boot Camp to make a new, larger partition. All data from the Windows partition will be lost.

  • How many copa tables created after creation operating concern?

    Hi gurus
    How many copa tables will be created after just creation of  OPERATING CONCERN?
    This is question being asked in interview.
    Regards
    Hari P
    Edited by: Hari Peddi on Feb 15, 2009 11:22 AM

    Hi,
    As the previous comment says, CE1XXXX, CE2XXXX, CE3XXXX and CE4XXXX are created. But this is if you are using Costing-based profitability analysis, However, if you're using account-base PA then no tables are created and CPEP, COSP, COSS and other standard CO tables are used.
    Regards,
    Kenneth

  • Hi, how many workstations can I install operating cluod purchasing a license?

    hi, how many workstations can I install operating cluod purchasing a license?

    Hello mabo07,
    we talk about Creative Cloud and so you should have a look there: http://helpx.adobe.com/creative-cloud/faq.html >>> Can I use the software I download from Creative Cloud on more than one machine? >>> "Yes. Creative Cloud desktop applications can be downloaded and installed on multiple computers, regardless of operating system. However, activation is limited to two machines per individual associated with the membership. See the terms of use for more information. Learn how to deactivate a Creative Cloud license on a machine."
    Hans-Günter

  • HT5654 I just upgraded to the latest operating system, but it is hung up, no matter how many times I page through the options and hit agree it won't go past the agree/disagree page.

    As the title says, my iTunes just updated. So it asked to update my iPhone operating system. I'm logged in but no matter how many pages I link through or page through it won't accept "agree" and move on.  Now I can't do anything with the phone.

    It randomly decided to start working after three hours, nevermind.

  • NSOperationQueue. How many active operations in progress?

    Hello,
    I am using NSOperationQueue for my threading and have setMaxConcurrentOperationCount: NSOperationQueueDefaultMaxConcurrentOperationCount so that the Queue itself decides how many threads are used based on available resources.
    How do I know exactly how many active operations there are at certain time?
    -maxConcurrentOperationCount returns -1
    [operations count] returns the number of operations added to array - not how many of them are active
    Do I need to manually iterate and ask each operation if it's active or is there some faster way?
    Thanks.
    -Mike

    Depending on your needs you could :
    - poll each operation when needed
    - alternatively you may observe the isExecuting property to be notified immediately in case of change.

  • How many process in order to implement a multi-operations WSDL?

    Hello everyone,
    I have designed a WSDL describing two operations, that I want to implement with BPEL.
    I was wondering whether I needed to implement two BPEL files independently, one for each operation, or I was compelled to put the orchestration of both operations in a single BPEL file, with the help of a pick activity to separate the flows.
    I tried both ways and only succeeded with the latter, but I am not convinced with the approach. The first option falls short when building the CASA. I get a "WARNING: 1 port with 2 providers", and effectively only one operation is exposed.
    According to you, what is the way to go?
    Thanks

    Hi, Ricardo,
    Why do you need to do this? What is the business requirement that demands this? It seems like a waste of time and effort, and you'll have to re-do it every time a row is INSERTed or DELETEd, or when any of the columns involved is UPDATEd.
    Given that you really want to do it, here's one way:
    MERGE INTO     table_x          dst
    USING  (
               WITH    got_nums     AS
                   SELECT  key1, key2, filename
                ,       ROW_NUMBER () OVER ( ORDER BY  key1 )
                                                       AS key_1_num
                ,       ROW_NUMBER () OVER ( ORDER BY  SUBSTR (filename, -8)
                                                   ,         key2
                                  )     AS filename_num
                FROM    table_x
            SELECT  k.key1
            ,        f.key2
            ,        f.filename
            FROM        got_nums     f
            JOIN        got_nums     k  ON  f.filename_num  = k.key_1_num
           )               src
    ON     (src.filename     = dst.filename)          -- or any unique column(s), not including key1
    WHEN MATCHED
    THEN UPDATE  SET  dst.key1 = src.key1
    ;If you'd care to post CREATE TABLE and INSERT statements for the sample data, then I could test it.
    As posted above, this assumes that filename is unique. If not, you'll have to change the join condition between src and dst to guarantee a unique match.
    This does NOT assume that filename is always 19 characters; only that it is at least 8 characters, and that the last 8 characters determine the order.

  • Has anyone been able to contact Adobe to learn why their Flash Player does not work on Mac OS 10.6.8, no matter how many updates you install?  This seems like a big error by Adobe.

    I have thee Mac computers with Mac OS 10.6.8, one of which is a Mac Pro.  No matter how many updates I install from Adobe, their Flash Player does not work on any of these 3 computers.  I don't know how to contact Adobe Systems about this problem, but I think it is their responsibility to make sure that their so-called "universal" software works proplerly on a relatively recent operating system like OS 10.6.8 that is still in widespread use.  When you install the updates, nothing happens -- not even an error message.  What is the point of a universal player that is not universal?  It works fine on my MacBook Pro with OS 9 Mavericks, but it does not work at all -- indeed, has never worked -- on my 3 Macs with OS 10.6.8.  Has anyone contacted Adobe Systems to find out why the Flash Player does not work with OS 10.6.8 and what they plan to do about it?

    Where are you getting Flash from?
    Get the appropriate dmg installer here and then run it.
    http://www.adobe.com/products/flashplayer/distribution3.html
    If it still won't install, do these two things: First uninstall any Flash by going into the second level Hard Drive Library>Internet Plug-ins, and trash the Flash Player.plugin and flashplayer.xpt. Then boot into Safe Boot, Shift at the startup chime (give it much longer than a usual boot) and run the installer while booted in Safe Boot.

  • How many copies of 10.2.8 can I have on one HDD? To partition or not to ...

    Hi,
    I hope that this makes sense to those who read it. If, it doesn't then, please - someone say so. In case some of you recognize my monicker it has been a good while since I visited and asked for help.
    Kappy, I didn't understand everything - had some health issues thus, I couldn't followup?
    I have finally installed my Seagate internal, thus my return visit.
    I have just installed a Seagate Barracuda 7200, 120 GB HDD. I've made it my master drive. I've partitioned it into four parts. 1) for OS 10.2, 2) for 10.3, 3) for 10.4 and 4) for OS 9. I have not yet put it to use. I made my original Deskstar 40GB the slave, it has three partitions. 1) for 10.2, 2) for OS 9 and legacy 3rd party apps and 3) for photos and videos. I also have an Maxtor One-Touch II External 300 GB FW for backup. Long story - it has 4 partitions, 1) 10.2, 2) 10.3 and .4, 3) for video and photo storage and 4) for OS 9.
    I have several questions.
    1) How many copies of OS 10.2.8 can I have on any one drive - is my Seagate and my Deskstar now considered to be one drive?
    1b) Can I have OS 10.2.8 (on both? of them)?
    1c) Can I have 10.2.8 on that/both of those drives without causing conflicts or any other problems?
    2) I've been reading through the discussions to see if I could find an answer to any of these questions. What I did find was several different topics that include references about not partitioning new drives.
    2a) What are the advantages to partitioning and what are the potential problems/disadvantages created by partitioning a new HDD?
    2b) Isn't it necessary to partition a HDD if I'm going to have 10.2, 10.3(maybe), 10.4 and OS 9 all on the same HDD?
    2c) Aren't there going to be conflicts especially because of OS 9 and 10.4 being on the same partition?
    I will appreciate all replies, corrections, suggestions and requests for clarifications and/or request for additional info.
    Thanks,
    J Ivan
    P.S. I'm now going to bed and I won't be back on-line until late this afternoon.
    PowerMac G4 Dual 500 Gigabit Ethernet, ATI Rage 6 w/16 MB, Rage 128 w/32MB, iMic USB   Mac OS X (10.2.x)   HP's Laserjet & Scanjet, APC Back-UPS LS 500 USB
    PowerMac G4 DP Gigabit Ethernet   Mac OS X (10.2.x)  

    1) How many copies of OS 10.2.8 can I have on any one drive - is my Seagate and my Deskstar now considered to be one drive?
    1b) Can I have OS 10.2.8 (on both? of them)?
    1c) Can I have 10.2.8 on that/both of those drives without causing conflicts or any other problems?
    You cannot have more than one copy of OS X on a single volume (partition), but you can install any number of versions of OS X on separate volumes (partitions.)
    2) I've been reading through the discussions to see if I could find an answer to any of these questions. What I did find was several different topics that include references about not partitioning new drives.
    2a) What are the advantages to partitioning and what are the potential problems/disadvantages created by partitioning a new HDD?
    There are no inherent advantages to partitioning in general except that it may provide a convenient means for organization. However, if you desire to install multiple operating systems, partitioning is necessary to keep each OS separate and to enable you to use OPTION booting. The exception to this is installing OS X and OS 9 on the same volume.
    2b) Isn't it necessary to partition a HDD if I'm going to have 10.2, 10.3(maybe), 10.4 and OS 9 all on the same HDD?
    Yes. See previous answers.
    2c) Aren't there going to be conflicts especially because of OS 9 and 10.4 being on the same partition?
    No. And there would be no problems having OS 9 and 10.4 on the same volume. If they are on the same volume you simple cannot use OPTION booting to switch between them.

  • Before i buy the complete creative cloud, how many computers can i install it on with the one subscription? i have a macbook pro laptop and a iMac desktop, which i both need it on.

    before i buy the complete creative cloud, how many computers can i install it on with the one subscription? i have a macbook pro laptop and a iMac desktop, which i both need it on.

    Creative Cloud Help | Creative Cloud / Common Questions
    "Can I use the software I download from Creative Cloud on more than one machine?
    Yes. Creative Cloud desktop applications can be downloaded and installed on multiple computers, regardless of operating system. However, activation is limited to two machines per individual associated with the membership. See the terms of use for more information. Learn how to deactivate a Creative Cloud license on a machine."

  • How many computers can I install the software on

    how many computers can I install the software on?

    Yes, you can use Creative Cloud desktop applications on two computers at once, regardless of operating system, for the individual associated with the Creative Cloud membership.
    Please refer the below link : http://www.adobe.com/products/creativecloud/faq.html

  • How many computers can I download my Adobe Cloud to?

    I was wondering how many Computers I can download my Adobe Cloud to?

    Hi jessirvine,
    You can install and activate Creative Cloud desktop applications on two computers, regardless of operating system, for the individual associated with the Creative Cloud membership. See the product license agreements page for more information.
    Regards,
    Romit Sinha

  • How many problems do you need to have with a mac book pro to get it replaced i have had 6 problems and they say they have fixed everything and somthing new happends

    how many problems do you need to have with a mac book pro to get it replaced i have had 6 problems and they say they have fixed everything and somthing new happends
    I have had thehad the:
    ram replaced
    Battery
    Audio
    Trackpad
    os operating system
    fans
    And they still won't replace the laptop for me worst buy ever but i have had a imac for 2 months and nothing at all wrong .

    You could try calling Apple and ask for Customer Relations.
    From Readers Digest-February, 2005
    How to Complain
          You call customer service to complain about a product, and you hang up angrier than when you started. That’s customer rage, a feeling experienced by millions of people with a major complaint, says Scott Broetzmann, president an American firm that tells companies how to offer the best customer service. His secrets to getting good service:
    Have a goal
    If you want your product repaired, say so. Want an apology? Speak up.
    Keep it short
    Focus on one problem, and be succinct.
    Stick with it
    You have to invest the time it takes. Don’t get what you want? Ask for a supervisor.
    Skip ultimatums
    Don’t threaten not to do business with them again. Why should they help you if you won’t buy from them in the future?
    Plead your case
    Many companies have information such as how much money you’ve spent with them and how often you complain. If you’re a good customer, they may be more willing to help.
    Be nice
    You’re unlikely to get what you want if you’re rude.
    Good luck.

Maybe you are looking for

  • How can I get past the error message "Variables are not compatible DMB00"?

    Hello, I'm working in Desktop Intelligence XI and I'm using an Excel data provider and a universe data provider. I've linked the two providers on the common field "Cost_Code". The Excel data provider also has a "Cost_Code_Descr_xls" field so I've cre

  • Thirdparty subcontracting urgent

    Hi gurus....... My client wants following scenario to be mapped in SAP. My client gives raw material to his subcontracter. Then subcontractor makes processes on that and make finish product and then that subcontractor directly supplied finish product

  • Give me Guidence on the Look and Feel

    Hi , I created one custom Look and feel (CLAF) stylesheet(like., font color, types are changed) for my project requirements. Everything is working fine.but the problem is under Footer, global links are not visible and also no space between the copyri

  • Save and replace html file in Word

    Does anyone know how to save a Word document as a Web Page (HTML) format replacing an already existing file which has the same name (and location)? I want to save my document as a Word document and also as an html document, overwriting any existing d

  • IPhoto library file kind not correct

    Hi, my iPhoto library works fine when opening etc., but ive noticed that for some reason it is not showing the new palm tree picture as an icon - probably because the file kind is "package" rather than "iPhoto Library". Im sure it updated to the new