Why do we need to distributed computing?

Hi all,
Why do we need distribute objects and what are the major advantages that this approach offer us?
Thanks.

Look up on the web; the 10 misconceptions of distributed programming; I haven't got time to find it in my data now. But it still fails to mention this one and only utterly important question; how many CPU cycles must a process miss before it becomes affordable to sacrifice even more CPU cycles to set up a TCP/IP connection to marshall every aspect of your call, send it to the other side and process the response in the reverse order ? Answer: a whole lot of CPU cycles. If the time it took to process the thing locally is smaller than the time it takes to set up the whole thing to work accross a network, then forget about it completely. You can't beat it. Not to mention that if your front-end is so busy that it needs a back-end to do some things, then the bandwidth it's going to need is usually so big, that the boxes should normally not be more than a slight distance apart, so there goes the argument for using it to address specialized services (which are usually not around the corner).

Similar Messages

  • For adobe acrobat plug in why do I need MacAfee since I already have CA security on my computer?

    For adobe acrobat plug in why do I need to agree to also have McAfee since I already have CA security on my computer?

    hello, i think this an optional bundling added by adobe - you should uncheck that download option when you don't need it.

  • Why do we need to have a observer run on the different computer

    Hello team,
    Why do we need to have a observer run on the different computer and how to install & confgure it on that different computer.?pls help
    5.5.6 Managing the Observer
    The observer is integrated in the DGMGRL client-side component and runs on a different computer from the primary or standby databases and from the computer where you manage the broker configuration. The observer continuously monitors the fast-start failover environment to ensure the primary database is available (described in Section 5.5.2.1). The observer's main purpose is to enhance high availability and lights out computing by reducing the human intervention required by the manual failover process that can add minutes or hours to downtime.
    Thanks

    854393 wrote:
    Thanks Aman,
    Do we need a same db binary & OS version for starting the observer on the different computer ?? here the primary & standby are liunx.
    Thanks in advance..
    Regards,it does not have to be on the same platform or operating system on which the databases reside, and it does not need Oracle EE and an instance (which means no extra license).
    To configure check this.
    http://gjilevski.wordpress.com/2010/03/06/configuring-10g-data-guard-broker-and-observer-for-failover-and-switchover/

  • Why do I need to set up sync when I only use 1 computer. A warning showed up that says: Sync encountered an error while connecting: Unknown error. Please try again.

    When I started up my computer this morning, a warning popped up saying: ! Sync encountered an error while connecting: Unknown error. Please try again.
    Why do I need to set up Sync on Firefox when I only use this one computer and do not even have a cell phone?

    If you do not want to use Firefox Sync any more, you can deactivate it. See instructions here: [[How do I manage my Firefox Sync account?]]

  • Why does EJB needs two interface???

    Hi All,
    This has been asked by many ppl and many of you might be having
    the correct answer for it. Please tell me....
    Why does EJB needs two interface (Home and Remote Interface)?. Why not one?
    Thanx to all...
    Regards
    GoodieGuy

    Hi Goodie ,
    Its good question and its a very valid one , one has to have doubt
    why two , why not one ..
    Here the answer goes ..
    First of all you need to understand that its a distributed computing technique ie I mean lot of people will be accessing the bean at the same time , right ? OK , you cann't access the bean directly.
    and lastly the stateless and entity beans do instance pooling.
    The very purpose of having two interfaces is
    1) To differnentiate the bussiness logic and life cycle methods .
    2) The home interface inititates life cycle methods like creation , destruction etc .
    3) There are lot of beans in the container , and through home you are
    creating the instance or accessing one of them .
    4) Once you have home object using it we get the remote object ie the instance of the bean that you want to access if stateless any bean can be called , if statefull depending upon the parameter in create method that respective bean is created and invoked .
    In ejb 1.0 and 1.1 even though the bean and the client are in same jvm its assumed that they are remote and in 2.0 Ver we have local this is to avoid network traffic .
    Hope you have got the answer , but if u still need clarification
    read EBRoman book first and second chapters thoroughly and then proceed
    a head.
    Bye
    Mahesh L.
    ============

  • Why do i need to buy the same app for each device over and over again??

    why do i need to buy the same app for each device over and over again??
    and why cant i just pay for the app ones for all devices as long at it is with the same account??
    i hate that i have to oay for the same game or app three time one for ipad ones for iphone and ones for mac please do something about that apple..!!!

    First, you posted in the Mac App Store forum which are apps for the Mac OS X, not iOS devices.
    You do not need to re purchase your apps. Connect your iOS devices to your computer, launch iTunes. From the menu bar click Apps then click Sync
    Downloading past purchases from the App Store, iBookstore, and iTunes Store

  • My iphone 4s is no longer syncing with my computer.  Why? My software on the computer IS the latest version.  Iphone 4 cannot be updated due to lack of storage

    My iphone 4s is no longer syncing with my computer.  Why? My software on the computer IS the latest version.  Iphone 4 cannot be updated due to lack of storage

    What happens when you try to sync? Do you see any error messages? Which software on the computer are you referring to, iTunes? The latest iTunes is 11.1.3. If you cannot update the phone due to lack of storage, you will need to delete some content from the phone.

  • Why do I need to open an Adobe account to open attacnments now that I have a new printer?

    Why do I need to open an Adobe account in order to open attachments?

    The message: "Adobe Reader could not open {file name here} because it is either not a supported file or because the file wasn't correctly decoded" appears whenever I try to open a downloaded file. Then I get information on how to open an Adobe account for $7 or $8 bucks a month. This annoying disruption on service only occured sence I installed an Epson printer. They deny any knowlage of working with or association with Adobe. However my computer is severly effected by the recent installation.

  • Why do I need to Clone a drive partition...

    ...if I'm installing a new OS to another one??
    I've got Panther--my current, albeit outdated, boot OS--installed on one partition of my Dual G4 (and yes, the limitations of this computer is one reason I'm not on Leopard yet)--and trying to install Tiger onto the 2nd partition (which will hopefully tide me over until I upgrade to a new iMac or Powerbook w/ Leopard). I don't have much experience upgrading to a new OS while one is working, so hopefully the older/current one will act as a backup safeguard if the newer one acts up.
    Anyway, I haven't been able to install it yet--for whatever reason, it's not progressing beyond "Verifying Destination Volume," and I can't seem to verify the partition in Disk Utility due to Authentication issues, but that's ANOTHER issue--but unless that directly relates, I can't figure out WHY everyone keeps telling me that I should clone either drive (using Carbon Copy).
    I already have all the important PERSONAL files from the current boot partition--and everything on the 2nd partition I'm trying to install to--backed up onto an external.
    So why do I need to clone either drive?? Just trying to clarify here...

    phasmatrope:
    I installed the new OS, Tiger, last night (which was actually fairly easy too... although it DIDN'T ask me if I wanted to do a Clean Upgrade, or an Archive & Install, which I'd heard were both options, which DOES worry me somewhat... but I suppose that's another post). It seems to be working fine thus far.
    It is hard to tell exactly what installation option was used in your installation, but it you are satisfied that your installation is working as it should, I don't think you need to be concerned about it.
    I figure in a few weeks, I may try deleting the clone from my partition (how long I should wait though, and whether or not I'll need to erase the drive entirely
    So long as your installation is working well, and all your data that you backed up has been restored, and you are sure you will not be losing anything of value, you may delete the clone/backup...but wait until I respond to another of your questions.
    what I'm wondering is: can I copy other material to that drive in the meantime without any problem?? After all, it IS a 300GB drive, and since I'd only cloned the 37 or so GB of my old boot partition there, I should be able to fit the 45 GB that are on the second partition onto there.
    I suggest that you partition your 300 GB external HDD so that it can accomodate all your needs.
    • Partition your HDD so that one partition is approximately the size of your internal HDD. Then you can clone your new installation to that partition, and make regular backups to that partition.
    • You can create a second partition to accomodate the material of the second partition of the drive you clone. Give yourself sufficient room for expansion.
    • Create other partitions one possibly just for scratch, saving odds and ends or whatever.
    Here is a step-by-step procedure for partitioning:
    Formatting, Partitioning Erasing a Hard Disk Drive
    Warning! This procedure will destroy all data on your Hard Disk Drive. Be sure you have an up-to-date, tested backup of at least your Users folder and any third party applications you do not want to re-install before attempting this procedure.
    Formatting an External HDD
    Connect external HDD to computer
    Turn on external HDD
    Start up computer and log in
    Go to Applications > Utilities > Disk Utility and launch DU.
    Select your HDD (manufacturer ID) of drive to be partitioned in left side bar.
    Select number of partition in pull-down menu above Volume diagram.
    (Note 1: One partition is normally preferable for an internal HDD. External HDDs usually have more than one. See Dr. Smoke’s FAQ Backup and Recovery for tips on partitioning external HDD
    Note 2: For more partitions than one, after you have selected the number of partitions you can adjust the size of the partition by selecting the top partition and typing in the size; then move down if more adjustments need to be made..)
    Type in name in Name field (usually Macintosh HD)
    Select Volume Format as Mac OS Extended (Journaled)
    Click Partition button at bottom of panel.
    Select Erase tab
    Select the sub-volume (indented) under Manufacturer ID (usually Macintosh HD).
    Check to be sure your Volume Name and Volume Format are correct.
    Optional: Select on Security Options button (Tiger) Options button (Panther & earlier).
    Select Zero all data. (This process will map out bad blocks on your HDD. However, it could take several hours. If you want a quicker method, don't go to Security Options and just click the Erase button.)
    Click OK.
    Click Erase button
    Quit Disk Utility.
    Please do post back with further questions or comments.
    Cheers
    cornelius

  • Dimension declaration. Why do we need it?

    Hey, Oracle data warehouse gurus.
    It should be an easy question for you.
    Why do we need to declare dimension on the top of the dimension table (CREATE DIMENTION dimension_name ...)?
    It seems to me that many functions such as rollup, cube and the like do not need this dimension metadata.
    I am using Crystal Holos OLAP server to do data mining and reporting and again this tool (at least version 7.5) does not use dimension metadata. I suppose that some OLAP servers do.
    Thanks in advance for your answer.
    Best Regards
    Vadim

    Hello  Rajsan Madhavarajan  
    Query as a Web Service (QaaWS) is a SAP Business Objects (BOBJ)  client-side tool that allows users to create and publish Web Services that can be made available over the Web.  Once these web services are created and published,  they can be consumed like any other standard Web Service in software applications including Xcelsius and Crystal Reports.   But first we have to understand what exactly is a Web Service.
    Web Service
    A Web Service is a software system that supports  interoperable interaction over a network from one computer or machine to another but is more commonly defined as a client and a server communicating data over the Web using the HTTP Protocol. Using Web Services along with Business Objects allows a live connection of data to be used in applications such as Xcelsius and Crystal Reports through a semantic layer called a Universe.
    Query as a Web Service (QaaWS)
    The two main components in QaaWS are the Client Tool and the Server.  The QaaWS Client Tool gives the end user an easy to use wizard that allows them to create Universe queries and publish them as Web Services.  Once the QaaWS is published, any user can securely access the data that the Web Service contains as long as they have access to that server. Have a look on  image below that shows the information flow to and from the server via the client.
    Advantages to QaaWS:
    Very easy to use and intuitive interface Familiar look and feel for people who have used Web Intelligence
    Leverages existing Business Objects Universes Shares metadata with Web Intelligence, Desktop Intelligence and Crystal Reports
    Maintains Business Objects Enterprise Security
    Allows live data feeds to be incorporated into Xcelsius Dashboards and Crystal Reports

  • Why do I need a hardwire for my WRVS4400N wireless router?

    I am not very technically inclined.  Plug and play is my way.  So when I got my first router (a linksys) i plugged in the ethernet cables and voila!-----internet access as well as connectivity for my xbox 360, ps3 and Wii.  The people rejoiced.
    Times change.  I was happy with my last Linksys hard-wired router, so when I finally got tired of all the wires laying around I went Linksys wireless.  BEST BUY told me the best wireless/hardwire router around is the WRVS4400N.  With this router I can have my 2 360's wireless as well as my pc.  The Wii and PS3 along with my wife's computer are hardwired.  There is also a hardwire going from the router to the Comcast cable modem.  Plug and play this, that and the other thing and voila!-----internet and gaming galore!  Once again, the people rejoiced.
    That is, until, I decided to make my wife's computer wireless.  The people rebelled.  Once my wife's pc went wireless (like my two 360's and pc),  I lost all connectivity.  No logging on to the playstation network, XBOX live, Wii surfing, and no internet access.  After many hours of turning off this, resetting that and plugging/unplugging the other thing, we finally figured out how to keep the people happy--one of the pc's has to be hard-wired to allow everything else to work (internet access, gaming, etc.).
    So the people are happy, but the king is not as his kingdom is bound by the tyranny of one ethernet cable.  Not to mention the fact that his wireless signal is unsecured.
    This makes no sense to me.  Why do I need one of the pc's to be hard-wired just to get everything else to work? 

    Trying to download firmware from this go_____ed company is like trying to pull teeth!  I mean, w_f?!  Are they trying to lose customers?
    I found answer ID 4030 and under step 2 it told me "to go to the Linksys download page, click here and verify the model and version number of your Linksys product."  I clicked on the link and that took me to "Support and Services."  I entered my model number where appropriate and that took me to some kind of small business section!  Small business?!?!?  I'm a bloody home user, not some f____ng businessman!!!!!
    Anyway, I click on this link:  Cisco Small Business (Linksys Business Series) software and firmware downloads (I know it says Small business, but where else was I supposed to go?  I mean, this is where Support and Services sent me).  That link took me to Support>Download Software.
    Under "Support>Download Software>Select a Software Product Category" I clicked on the Router Software link (which had a padlock icon next to it).  They wanted me to login again.  So I try, but I keep getting repeated (and erroneous) login errors telling me I entered my username and password incorrectly.  I checked my username and password many times.  No problems with my username or password.  Thus, a dead end there.
    I went to the "Support>Download Software>Software Search" and entered the model number of my router.  I clicked on this link:  Download Software for Cisco WRVS4400N Wireless-N Gigabit Security Router - VPN V1.0 & V1.1 : wrvs440....  Guess what?  They wanted me to login AGAIN!!!!!  So I try, but I get the same login error messages I got before!!!!!  Je___ _______ ____st!  Another dead end!
    I am at my wits end here.  Getting some kind of firmware for my router to work properly should not be this f____ng difficult!  I don't even know how to access my router's web user interface!
    Any other suggestions before I finally say goodbye to Linksys/CISCO?  Because I mean after this b______t experience, the next time I need some type of router or modem or something along those lines, I'm gonna think twice about going to Linksys/CISCO.
    P.S.  Sorry about my edited language, but if you had to go through what I did, I believe you'd be just as frustrated as I am.  I spent around $250.00 for this router and it doesn't even work right!!!!!
    Message Edited by JohnJr on 04-02-2009 10:07 PM
    Message Edited by JohnJr on 04-02-2009 10:08 PM

  • When I change size of icons or icon vs list display, why does it affect the whole computer?

    When I change size of icons, or icon vs list display, why does it affect the whole computer? In some folders I want to see a list and others I want to see an icon and I don't need a large icon in all folders. I used to be able to set each folder separately in the old OS. How do I fix this?

    I can hilight an item, go to the finder/file/getinfo but there is no box next to icon view.
    I can go to view/options and adjust the icon size etc, but this applies to every folder in the whole computer. I need varied options in different folders, i.e., I want to view images as icons and text as text. I have to change it every time I open a folder. I used to be able to set it per folder in the old OS.

  • What is a url and why is it needed to use photoshop

    What is a URL and why do I need it to use photoshop on my computer?

    what problem are you seeing?

  • HT1849 my songs cut.. some of them playing only 45 seconds Why?  i need information about it..

    some of my songs playing only 45 seconds Why? i need information about it..

    Other people have been having similar problems over the last few days, I assume that there has been a problem with Apple's servers.
    Depending upon what country that you are in (music can't be re-downloaded in all countries) then try deleting them from your iTunes library and redownload them via the Purchased link under Quick Links on the right-hand side of the iTunes store home page on your computer's iTunes : re-downloading.
    If you aren't in a country where you can re-download music or if they re-download in the state then try the 'report a problem' link from your purchase history : log into your account on your computer's iTunes via Store > View My Account and you should then see a Purchase History section with a 'see all' link to the right of it ; click on that and you should see a list of your purchases ; find those songs and use the 'Report a Problem' link

  • Query as Web Services!!! What are its uses and why do we need it?

    What are its uses and why do we need it.. if other tools like Dashboard and crystal reports and Webi can connect to universe and create reports and Analytics...

    Hello  Rajsan Madhavarajan  
    Query as a Web Service (QaaWS) is a SAP Business Objects (BOBJ)  client-side tool that allows users to create and publish Web Services that can be made available over the Web.  Once these web services are created and published,  they can be consumed like any other standard Web Service in software applications including Xcelsius and Crystal Reports.   But first we have to understand what exactly is a Web Service.
    Web Service
    A Web Service is a software system that supports  interoperable interaction over a network from one computer or machine to another but is more commonly defined as a client and a server communicating data over the Web using the HTTP Protocol. Using Web Services along with Business Objects allows a live connection of data to be used in applications such as Xcelsius and Crystal Reports through a semantic layer called a Universe.
    Query as a Web Service (QaaWS)
    The two main components in QaaWS are the Client Tool and the Server.  The QaaWS Client Tool gives the end user an easy to use wizard that allows them to create Universe queries and publish them as Web Services.  Once the QaaWS is published, any user can securely access the data that the Web Service contains as long as they have access to that server. Have a look on  image below that shows the information flow to and from the server via the client.
    Advantages to QaaWS:
    Very easy to use and intuitive interface Familiar look and feel for people who have used Web Intelligence
    Leverages existing Business Objects Universes Shares metadata with Web Intelligence, Desktop Intelligence and Crystal Reports
    Maintains Business Objects Enterprise Security
    Allows live data feeds to be incorporated into Xcelsius Dashboards and Crystal Reports

Maybe you are looking for