Business Delegate pattern - need some advice

Hi. First let me apologize for the long post. I could see no other way. I�m building a system that quite large and I need some advice. The system is a type of transaction system, let�s suppose a shopping cart. I�m using struts taglibs and tiles for presentation, struts proper for controller, and POJOs for business logic. Also I�m using OJB for my data tier.
Now I�ve been reading Pro Jakarta Struts (Apress), which BTW is a recommended read to anyone with novice experience in struts and related technologies. I�ve assimilated most of the techniques and patterns described in the book, and most of them make sense to me. However, I�ve hit a snag while reading the Business Delegate and Service Locator patterns.
The way I had though of building my application before reading the book, was to have a wrapper class, such as the following:
public class ShoppingCart {
  private IAuthenticationService authenticationService;
  private ITransactionService transactionService;
  public ShoppingCart() {
     authenticationService = new DBAuthenticationService();
     authenticationService = new DBTransactionService();
  public login(String username, String password) {
     String sessionToken = authenticationService.logon(username, password);
     return sessionToken;
  private boolean isValidUser(sessionToken) {
     bolean validUser =  authenticationService.isValidUser(sessionToken);
     return validUser;
  public performTransaction(sessionToken, TransactionVO) {
     if (!isValidUser(sessionToken) {
          throw new AuthenticationException();
     transcationService.performTransaction(TransactionVO);
  public editPreferences(sessionToken, PreferencesVO) {
     if (!isValidUser(sessionToken) {
          throw new AuthenticationException();
     authenticationService.performTransaction(PreferencesVO);
}My idea was that my wrapper class would isolate all the business logic and could perform login service in case my application was ever to be used with other presentation layer than struts (standalone client, web services). However I believe that this overlaps the Business Delegate pattern and maybe even totally implements it. The way I understand the code I�m reading in the book, they suggest having a BD for each major service such as AuthenticationServiceBD, TransactionServiceBD, etc� However this would break my single point of entry for authenticating users. I really need some advice on my design and how it fits with the BD and SL patterns (or others). I would also like to know what you think/recommend of my authentication strategy.
thanks in advance
Raphael

Thanks for your reply. This however, I understood. My concern is regarding my application in regards to business delegate pattern. You see I have this class (simplified for clarity):
public class ShoppingCart {
   private ILoginService ls = new DBLoginService();
   private ITransactionService ts = new DBTransService();
   // and so on for all services I offer.
   //  then I mirror all the calls of my private interfaces
   //  and pass them through internally
   public String sessionToken login(String username, String password) {
        ls.login(username, password);
   public boolean addToCart(sessionToken, itemNo) {
        // check session
        ts.addToCart(sessionToken, itemNo);
   //  and so on
}Multiple questions for this one:
1) Am I not already implementing the Business Delegate pattern with my ShoppingCart class since all interfaces are private and all calls are mirrored from the wrapper class (ShoppingCart) to the private interfaces? All services are implemented as POJOs and I am not using JNDI at the present so I don't use the ServiceLocator pattern.
2) I store a reference to the wrapper class (ShoppingCart) in the ServletContext so I can grab it from my Action classes. What do you think of this approach?
3) How many BDs should an application contain. In my case I use just one. What is the advantage of using more?
4) I create my own session tokens in case I ever want to use to business code in a non-web applications where sessions are not available readily. This brings about the problem that I can't pass the interfaces directly to the Action classes because the login session needs to be checked before any calls to services. So all methods include a sessionToken parameter which I use to check the session. This way, if I want to expose some of the services through web services, I can still use a login. What do you think of this approach.
5) Any other remarks are very welcome...
I really need help with this from an experienced programmer. Most things I can handle on my own but with this type of design issue, books just don't cut it. I need experience. I would really apreciate some feedback.
Raphael
ps: I would give all my Duke dollars for this (I only have 30), but I'm not sure how. If you want them I can create a dummy question and give them to you.

Similar Messages

  • Business Delegate Pattern?

    What is the real use of Business Delegate pattern in a J2EE architecture design?
    I know it is to decouple the Presentation and Business Logic tiers. But all I can see is it just contains one method which basically accepts data (say Value Object) from Presentation tier (in an example I am looking, it is a Command class) in a method and the method in turn just calls a Session Facade Bean from the Model tier. So, why do we need a Business Delegate class in this scenario? And what are the drawbacks of calling the Session Facade Bean directly from the Command class?
    Thanks for helping me understand it better.
    Rgds,
    Tappori

    Business delegate typically is a presentation-tier object. It serves to shield the presentation-tier from business-tier implementation details. A Business Delegate can encapsulate business services from one or many Session Facade and could also delegate processing to web services as well.
    Here are some fancy links that talk about the Business Delegate guy-
    http://forum.java.sun.com/thread.jsp?forum=425&thread=535855
    http://forum.java.sun.com/thread.jsp?forum=425&thread=548634
    http://forum.java.sun.com/thread.jsp?forum=425&thread=523520
    http://forum.java.sun.com/thread.jsp?forum=425&thread=495578
    And what are the drawbacks of calling the Session Facade Bean directly from the Command class?You tie the presenation-tier object (Command) to business-tier implementation. The Command class should not have lookup code in it and it should not know that it is calling a remote object. Say you want to replace the EJB implementation with the XYZ implementation. Would you then have to recompile all of the Command classes and/or subclasses?

  • Business delegate pattern doubt

    Hi,
    One of the reasons for going for Business delegate pattern is because the business components is vulnerable to changes.
    Suppose if the business component has a method
    getAccountInfo( int Accountnumber)
    The business delegate pattern may have a method
    getAccountInfoFromBusiness(Accountnumber int)
    return businesscomponent.getAccountInfo(Accountnumber);
    and the presentation tier components will have code containing invoking to getAccountInfoFromBusiness method.
    Now suppose if business component method signature changes then the signature of business delegate class will also change. This turn in requires changes to presentation tier components. I really dont understand why business delegate pattern is needed.

    Hi,
    One of the reasons for going for Business delegate
    pattern is because the business components is
    vulnerable to changes.Abstraction is your first tool to reduce a projects exposure to change.
    Secondly filling you code with getter and setters is a bad idea, it's procedural not OO, Objects should express themselves.
    So instead of :
    Suppose if the business component has a method
    getAccountInfo( int Accountnumber)consider
         Account account = getAccount( AccountID accountID ) ;          // or
         Account account = findAccount( AccountName accountName ) ;
         ... AccountInfo = account.toString( FULL ) ;          // or
         ... AccountSummary = account.toString( SUMMARY ) ;     // or
         ... AccountBalance = account.balance() ;This abstracts the Account's identification, from an int, makes your code robust to change, and more flexible, and easier to understand.
    The business delegate pattern may have a methodThis is not good, the naming is particularly specific and relies on assumptions about the architecture, it looks like a a global function, yet should be a method of businesscomponent, which is also badly named.
    getAccountInfoFromBusiness(Accountnumber int)
              return businesscomponent.getAccountInfo(Accountnumber);
    }Instead consider the following. I've used abstraction to hide the implementation details, and the relations model real life, and I can handle my objects polymorphically.
         class Account { ... }
         class DayBook {
              Hashtable accounts ;
              public Account getAccount( AccountID accountID )
                   accounts.get( AccountID accountID )
         class MyApp
              DayBook salesDayBook = new DayBook() ;
              DayBook purchaseDayBook = new DayBook() ;
              Account account = salesDayBook.getAccount( theAccID ) ;
              Account account = purchaseDayBook.getAccount( theAccID ) ;
              }Here DayBook is a collection of Accounts, I've two instances, one for my sales one for my purchases.
    and the presentation tier components will have code
    containing invoking to getAccountInfoFromBusiness
    method.
    Now suppose if business component method signature
    changes then the signature of business delegate class
    will also change. This turn in requires changes to
    presentation tier components. I really dont understand
    why business delegate pattern is needed.The Business Delegate is not really a pattern as such, it is an appliction of the Proxy pattern abstracted into Business language/terminology.

  • Difference between session facade and business delegate patterns

    Hi,
    How the session facade and business delegate patterns differ from each other, as both of them have similar and almost same forces to be addressed.
    Please address.
    Satya.

    BTW, in J2EE Core patterns :
    When the Business Delegate is udes with a Session Facade, typically there is a one-to-one relationship between the two. This one-to-one relationship exists because logic that might have been encapsulated in a Business Delegate relating to its interaction with multiple business services (creating a one-to-many relationship) will often be factored back into a Session Facade.[I/]

  • Difference between Proxy pattern and Business Delegate pattern

    Hi All,
    Can any one please tell me what is the difference between Proxy pattern and Business Delegate pattern.
    Thanks in advance.
    Basak

    The books they were first reported in, and the expressed intent, I guess. Arguably, the Business Delegate pattern is a special case Proxy, with more specific details about what resource is being proxied

  • I need some advice...

    Hi, I'm not quite sure where this topic should go exactly as it isn't about a specific topic. So plz fogive me if it's wrongly placed in your opinion.
    Anyway, I've been a long time fan of Linux and I don't want to have to stop using it. I've just recently converted my whole computer to a linuxbox only system, as I was running winxp(uke) before and couldn't stand it. It would lag during simple tasks like going from one directory to another and for no apparent reason, which aided me in my conversion. Enough about winblows, I don't need to tell you guys why it sucks, we all have our reasons. But there is just one thing bothering me now... and that is gaming. I am a huge fan of gaming and have been doing so for quite some time now (years) and well... gaming on linux hasn't been too pleasant for obvious reasons.
    1) the games I play except for quake3 are written and made to run solely on a winblows workstation.
    2) Wine and Winex3 have limited, but growing support for a range of games.
    3) Lastly the main game I would like to play (Steam CS 1.6) doesn't like to run on linux due to its constant updates, which throws WInex3 out of wack. Where it could have been working the day before but due to the update it no longer runs.
    I'm thinking of just making a partition for winxp(uke) so that I can game, but this isn't something I'm totally willing to do.
    Basically I need some advice and/or suggestions that anyone is willing to share with me.
    Thank you in advance.
    BTW: I'm not new to linux, I've been using it for almost 2 years now and have tried ALL of the distro's you can think of. (Arch is my distro of choice at the moment, along with slackware.)

    Enemy Territory is an excellent game, and it is totally free.
    I haven't played the free game from the US Army, but heard it is really good, and is totally free.
    I bought Return to Castle Wolfenstein, which plays perfectly in Single player mode, but I have some trouble in multiplayer mode (and I'm not an expert either).
    I bought Unreal Tournament 2004, which plays perfectly in both single player and online, but I simply suck at the game.
    I bought Never Winter Nights because I know the company has a linux version you can download once you have a registered copy.  I havent installed it yet, though, been playing UT2004.
    Doom3 is supposedly going to have a linux installer on the CD's, like UT2004 does.
    Anygame that uses OpenGL graphics instead of DirectX will prolly run under WINE or WINEX, or be easy for the original company to port (if they choose to).
    There are some "up and coming" linux only OpenGL games, light flightgear (a flight simulator), and a couple of 'massive online games".
    Betweet RTCW, EnemyT, Never Winter Nights, UT2004, and soon Doom3 - I have enough games to play, and thats without buying winex.
    Fergettabout Windows! You simply don't need it anymore.
    If you are determined to run Windows, get a removeable drive bay, and just swap boot drives when you want to swtich.  Or use GRUB if you want to select from multiple OS's.
    thx

  • I need some advice about the macbook pro and iPhone 5. I took a video on my iPhone and tried to email it it said it was too big to send? So i downloaded it to my macbook pro and tried to mail it to no avail? The macbook tells me the server won't let it th

    I need some advice about the macbook pro and iPhone 5.
    I took a video on my iPhone and tried to email it it said it was too big to send? So i downloaded it to my macbook pro and tried to mail it to no avail? The macbook tells me the server won't let it through other mail goes through any ideas how to resize it or what it might take to send it?

    I agree with LowLister, the best option for you to share the video online is to upload it to your online storage account for example : Box, Dropbox, SkyDrive (All of them provide free storage beginning from 2GB).
    You can upload the files which you want to share in this online storage and then they have sharing options in which you'll will get the link of the file to be sent and send the email. You're good to go!
    Tip : You can store multiple files for backup purposes.

  • When I burn a disc from a playlist in iTunes, the track names and artist info does not display on the disc when friends view/listen to it. This probably is an easy fix, but I need some advice.

    When I burn a disc from a playlist in iTunes on my MacBook, the track names and artist info does not display on the disc when friends view/listen to it. This probably is an easy fix, but I need some advice.

    No, this standard has been implemented for several decades.
    How iTunes remembers audio CDs - http://support.apple.com/kb/TA27785
    It is just conceivable you burned a CD that exactly matched one already in the Gracenote database.  Gracenote uses track count and duration to decide what CD it is you have in a computer.  If you have one that matches that it will label it.  You could conceivably even have one that matches it that is not the correct one.
    This script will only work on Macs:
    http://dougscripts.com/itunes/scripts/ss.php?sp=cdtexttocdinfo - script to use CD-text file on CD to label CD in iTunes

  • The business delegate pattern in petstore

    hello
    who can tell me which class in the petstore implement the business delegate pattern.
    otherwise,who can tell me which website provide sample code for the j2ee design psttern.
    thank you very much!

    Session beans are usually an application of a Business Delegate pattern.
    Web Browserable source
    http://java.sun.com/blueprints/code/jps131/src/index.html
    Other J2ee stuff.
    http://java.sun.com/blueprints/code/jps131/docs/index.html

  • Having some serious issues with my iPhone and need some advice

    I'm going to these two issues which have been occuring with me for the past weeks-
    1.) I am facing a problem with my iPhone 5's lightning port or the cable. This started happening all of a sudden; one second my phone is charging, and the other it is not. Even if it is slightly moved from its position, it would stop charging, and further shaking starts it again, so on and so forth. At first I thought the issue might be with my cable, so I asked my friend to bring his lightning cable to my house so we could test that. It happened again- one shake the phone will charge, another shake stops it. (Note that any kind of movement does this, not only shaking) I'm a bit skeptical about his (my friend's) cable too, though- it shows NOT CHARGING on his iPad while it is in fact actually charging. His cable is only 3-4 weeks old though, so this confuses me even more. I think the issue might be with my port, but as of now I cannot draw a valid conclusion to my problem.
    2.) The second problem is that I've noticed my battery drains a **** lot faster now- ever since the first issue started. I manage to get my phone charging by placing it very carefully on the table and it charges overnight. However, when I pick it up in the morning, and read some news, it drains from 100% to 99% in ~60 seconds. This never happened before. Before this, it used to be at 100% for at least 10-15 minutes (might be even more). If I reboot my phone, it shows 100% again, but it still drains a lot faster now. I know because I've been using this phone for the past 4 months now, and I know when it drains and when it does nots
    Please, help! I need some advice as to how I should approach this problem. My phone is in the warranty period, however, I would like to have an expert's opinion first.

    Hello,
    First: I've experienced the same problem with my iPhone 5. I've bought a new charger and it still did the same thing. I went to the Apple Store to get my iPhone checked out and they said that the pins inside my iPhone we're damaged, and I had to get a replacement.
    ~ Josh

  • Dell Live! Value Soundblater card!!!! Need some advice

    I have an old 400 that has this card installed model #CT4780. I have purchased a new Dell E30 and want to install this card in it. I have downloaded the driver pack <FONT face=Verdana color=#ff0000 size=3>Li'veDrvUni-Pack(ENG).exe. This<FONT face=Verdana color=#ff0000 size=3> was<FONT face=Verdana color=#ff0000 size=3> listed<FONT face=Verdana color=#ff0000 size=3> on<FONT face=Verdana color=#ff0000 size=3> the<FONT face=Verdana color=#ff0000 size=3> website<FONT face=Verdana color=#ff0000 size=3> as<FONT face=Verdana color=#ff0000 size=3><FONT face=Verdana color=#ff0000 size=3> the<FONT face=Verdana color=#ff0000 size=3> correct<FONT face=Verdana color=#ff0000 size=3> one<FONT face=Verdana color=#ff0000 size=3> for<FONT face=Verdana color=#ff0000 size=3> XP.<FONT face=Verdana color=#ff0000 size=3> I notice that in the old computer there is a cable from the card to the CD-Rom and also one from the card to the modem. Are these cables need in the new computer? Also will I have a conflict with the integrated sound card that came with the new computer? I have not done anything expect download the driver pack.
    I know some about computers but do not like to install boards and new computers fearing some thing will go wrong. I need some advice and the procedure before I preceded. Any help would be greatly appreciated. Thanks

    Newer operating systems, computers, & audio cards do not require the use of the cable from the CD Rom to the soundcard. It is now handled via the IDE cable. Being that you only upgraded half of this equation (that being the computer and not the soundcard), this may be a "trial & error" situation. I do not have the experience with modem cards to comment on that one.
    Finally, you will need to disable the onboard soundcard via the motherboard's Bios. Look in the MB's manual to perform this action.
    Message Edited by johnston2 on 0-25-2006 06:49 PM

  • Songs disappearing. Need some advice.

    I need some advice regarind my ITunes library. I spent a lot of time importing all my cd's. I now have approx. 14,000 songs now. First I had put them all in as mp3's, then I heard about the quality and smaller size of AAC. I think that is where some duplicates came from. But some how I've ended up with up to 6 of a lot of my songs, at least it is showing 6 copies of many of my song in my ITunes library. But when I go to delete all but one of the songs, through ITunes, sometimes it is fine and sometimes I get the ! icon. I guess even though I left one in Itunes it actually deleted all copies. I did not know I was doing this because it doesn't show the ! icon until you go back and try to select the song. This took days and days to deleted over 6,000 duplicates.
    Now I'm finding some albums are missing songs and some are missing the whole albums even though they show in Itunes. I even have gone through and tried to "FIND" the songs some are really there but most are not. So how to I go about reconstructing the library. Is it best to try and find each one or just wipe (delete) my library clean and just reimport the entire library? I'm talking about reconstructing approximately 12,000 songs and I have no idea how many cd's.
    I just would like to know how you guys would handle this. Thanks for your help.
    Nancy

    miner78 wrote:
    Need some advice....I just bought the new retina MacBook Pro (2,199 model) and after reading about the ghosting or burn in issues that some users are experiencing I am starring to wonder if I made the right decision.  I am still waiting for my laptop to come in so I can still cancel my order.  I'm seriously considering opting for the non-retina MacBook Pro instead.  This will be my first Mac and I will mainly be using it to browse the web and do photo editing (I'm an amateur photographer) I know the non-retina doesn't not come with SSD and wondering how much of difference that makes.  Any advice, suggestions will be welcomed
    That's incorrect:
    Order online and for a fee you can have an SSD.

  • I'm Back! Need some Advice! Rebuild time! 6/19 UPDATE! 2nd UPDATE 7/6/15

    WooHooooooo! Another quick update, only 5 minutes ago I found this link on credit karma http://www.creditonecards.com/pre-qualification.php?C1BSourceID=C1B1  that lets you prequalify for a credit card! Which I have tried many many many times  only to recieve the message sorry we couldn't prequalify you at this time but here are some SECURED cards you may like which sucks! I decided to try one more time at this link and was totally surprised to get preapproval for a platinum card yay! Mind you, this card is probably the worst card to get and I will probably never ever use it, just need it to help with my utilization scores. The fees are high, the rates are high, the balance is low........but oh well I am still doing the happy dance!!!

    izzesparks wrote:
    Hi everyone! Long time no see! Just need some advice on what else I should be doing. I have been a part of this forum for many years now and I have taken and heeded so much advice that my head is about to explode and now I just want to make sure I am not forgetting anything. I tried to keep it short  Last time I was on I hadn’t reached the 600 club yet. But I am here now in the 600 club! Still the low 600’s but its progress. Unfortunately slow progress because a lot has happened since I was last on here. I am now officially divorced. I finally have permanent steady income, no temp services anymore phew. I have had to reevaluate my budget and cut a lot of things out. No cable, no home phone, monitor my electric bill like a hawk and learn to like the darkness, cold in the winter and the heat in the summer. I have an older smart phone, had to do without the latest gadgets and gizmos, which truly hurts my heart because I am an electronic fiend. No tablets here, no high tech laptops. Instead of buying a new car and making payments I bought a really good used gas-efficient car cash, paid in full. But since it’s still a newer car I am paying for full coverage insurance, my only splurge. I have spent this time away from this forum truly taking heed to the lessons I learned on here and reflecting on my situation. I have paid nearly everything off! It took some time but I only have 2 creditors left ‘that I know of’ to pay.One of the creditors has not reported to the bureaus yet but I want to take care of them before they do. Most of the ones I paid have already fallen off because of SOL. I was getting to the point I had the problem where I didn’t just have bad credit, I had NO credit. I hadn’t opened any new accounts until this year. Just today I opened a $500 Secured Personal loan and a few months ago I opened a $300 Secured Credit Card at my credit union. I also applied for a Quicksilver CapOne card and was approved for $300. I just started school this year and there is now a financial aid loan of $1750 that is reporting on my credit report as deferred right now. I tried to prequal for some more but was denied by all of them. So far only quicksilver would approve me.  My plans are to move out of state next May and get an apartment for 6 months while I get the lay of the land and then purchase my FIRST home!! Hopefully everything has aged by then and I have had some CLI’s.  My situation in a nutshell (Transunion was only report pulled) USED CREDITCHECKTOTAL TO PULL ALL 3 FICO REPORTS The good:UPDATES BELOW FROM 7/6/15SDFCU Visa Secured $300 – reporting paid on time every timeQuicksilver Unsecured $300 – not reporting yetSecured Personal Loan $500- not reporting yetUtility- reporting paid on time every timeNEW CARDS ADDED-Cap One Platinum MC Unsecured-not reporting yetVictoria Secret-not reporting yetMarisota-not reporting yetSent a Goodwill email for the Portfolio account listed below 6/1/15, now must wait patiently. UPDATE!! 7/6/15 SENT 3 GOODWILL LETTERS NO RESPONSE. The bad:                                                                                                                                                                                                     DEBT RECOVERY SOLUTIONS- I PAID IN FULL ON 5/27/15 Haven't found a good email contact to send a GW letter, but the search continues....Original Creditor11 VERIZON MARYLAND INCStatus-OpenOpened Date-Mar 06, 2014Balance -$146 Collection Agency-FCOOriginal Creditor HERITAGE WOODSStatus -OpenOpened Date -Jan 21, 2011Responsibility – Joint (THIS IS IN BOTH MY NAME AND MY EX-HUSBAND, AND HE SAYS HE WILL HELP PAY, BUT HE IS NOT GREAT AT FOLLOW THRU)Balance- $1,912 (They have agreed to settle for less than owed for $978)    STARTED PAYMENTS, ASKED SEVERAL TIMES FOR A PFD, EVEN ASKED A SUPERVISOR AND THE RESPONSE WAS A BIG FAT NO, SO I AM GOING TO GO THE GOODWILL ROUTE. Collection AgencyPORTFOLIO Recovery (I ALREADY PAID A SETTLEMENT FOR LESS THAN OWED, ON 5/27/15)Original Creditor HSBC BANK SENT GW LETTER, NO RESPONSEStatus -OpenOpened Date-Apr 15, 2013Balance -$518 Collection AgencyRECEIVABLE SOLUTION (PAID IN FULL ON 5/27/15) THEY HAVE AGREED TO DELETE YAY!Original Creditor MED1 AMERICAN CURRENT CAREStatus OpenOpened Date Jul 25, 2013Balance $101 Collection AgencyUNITED CONSUMERS (PAID IN FULL ON 5/27/15) THEY HAVE ALREADY DELETED FROM ALL 3 CRA'S YAY!Original Creditor MED1 EMERGENCY PHYSICStatus OpenOpened Date Oct 06, 2011Balance -$109 ACS/JP MORGAN (PAID IN FULL ON 2/25/15) Tried several times for a goodwill, no responseOriginal Creditor- Wells Fargo education servicesStatus- closedopen date- 04/2004balance- $3000 ACS/JP MORGAN (PAID IN FULL ON 2/25/15) Tried several times for a goodwill, no responseOriginal Creditor- Wells Fargo education servicesStatus- closedopen date- 04/2004balance- $800 ECMC (TRANSFERRED TO ACS/JP MORGAN) Tried several times for a goodwill, no responseOriginal Creditor- Wells Fargo education servicesStatus- closedopen date- 04/2004balance- $800 ECMC (TRANSFERRED TO ACS/JP MORGAN) Tried several times for a goodwill, no responseOriginal Creditor- Wells Fargo education servicesStatus- closedopen date- 04/2004balance- $3000 A new account was added to my credit report Trident asset - original creditor - Lowe's home improvementI disputed the account since I do not remember ever shopping there, claims I wrote a bad check. I don't even have a checkbook, never have. A new creditor sending letters to me now (boy they sure are coming out of the woodworks, not that I have started paying everyone off) NOT reporting to CRA's yet, going to try to take care of this next week before it does. Sooooooooooo what should I do know????!!!! Thanks in advance for any advice given! 

  • Need some advice on a new build for CS5 Web Premium

    I am looking for a powerful PC that I can use mostly for work and some  light video work.  I have been looking at several systems, but I can't  decide if I should get the Core i7 875K, 950 or AMD 1090T for my needs.   I typically have many Adobe CS5 applications open at once like  Photoshop, Dreamweaver, Illustrator and Flash, iTunes, Quickbooks,  Microsoft Work and Excel. I would ideally like to buy a pre-built rig,  but I can surely put together if better.  Below are a few I have been  looking at, but I am unsure about cooling on one of them and about the  875K processor on the other one.  I figured a gaming PC would be fast  and powerful as my needs are behond a standard base config.  I would  like some advice also on a good video card.  Been looking at crossfire  ATI HD 5770, single ATI HD 5870, Radeon 6870, and GeForce GTX 470 and SLI GTX 460. I am not a typical overclocker, but I  can be if it will help performance running apps.  I leave my PC on all  day and night so cooling is a factor.
    Thanks in advance everyone for the advice on this.
    ==========================================
    Approximate Purchase Date: (the closer the better) 
    Budget Range: ($1000-$1500) 
    System Usage from Most to Least Important: (Web Development, Graphic Design, Internet, Movies)) 
    Parts Not Required: (keyboard, mouse, monitor, speakers) 
    Preferred Website(s) for Parts: (newegg.com) 
    Country of Origin: (USA) 
    Parts Preferences: by brand or type (I would like to use an Intel  Core i7 or AMD X6 CPU to power dual Big 27" Samsung LCDs via DVI and  full or mid tower case) 
    Overclocking: Maybe 
    SLI or Crossfire: Maybe 
    Monitor Resolution: (1920x1080 each monitor)
    =========================================
    Here is my latest config.  How does this one look?
    Qty.
    Product Description
    Savings
    Total Price
    1
    COOLER MASTER HAF 932 RC-932-KKN1-GP Black Steel ATX Full Tower Computer Case Item #: N82E16811119160Return Policy: Standard Return Policy
    -$30.00 Instant
    $159.98$129.98
    1
    Western Digital Caviar Black WD1002FAEX 1TB 7200 RPM SATA 6.0Gb/s 3.5" Internal Hard Drive -Bare Drive Item #: N82E16822136533Return Policy: Standard Return Policy
    $89.99
    1
    EVGA 012-P3-1470-AR GeForce GTX 470 (Fermi) 1280MB 320-bit GDDR5 PCI Express 2.0 x16 HDCP Ready SLI Support Video Card Item #: N82E16814130550Return Policy: VGA Replacement Only Return Policy
    $259.99
    1
    Nvidia Free Mafia 2 Game Coupon Item #: N82E16800999247Return Policy: Standard Return Policy
    -$59.99 Saving
    $59.99$0.00
    1
    CORSAIR HX Series CMPSU-850HX 850W ATX12V 2.3 / EPS12V 2.91 80 PLUS SILVER Certified Modular Active PFC Power Supply Item #: N82E16817139011Return Policy: Standard Return Policy
    -$30.00 Instant
    $20.00 Mail-in Rebate Card17-139-011
    $189.99$159.99
    1
    G.SKILL Ripjaws Series 12GB (3 x 4GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Desktop Memory Model F3-12800CL9T-12GBRL Item #: N82E16820231358Return Policy: Memory Standard Return Policy
    $269.99
    1
    LG Black 10X Blu-ray Burner - Bulk SATA WH10LS30 LightScribe Support - OEM Item #: N82E16827136181Return Policy: Standard Return Policy
    $109.99
    1
    Intel Core i7-950 Bloomfield 3.06GHz LGA 1366 130W Quad-Core Processor BX80601950 Item #: N82E16819115211Return Policy: CPU Replacement Only Return Policy
    ASUS Sabertooth X58 LGA 1366 Intel X58 SATA 6Gb/s USB 3.0 ATX Intel Motherboard Item #: N82E16813131665Return Policy: Standard Return Policy
    -$5.00 Instant
    -$14.99 Combo
    $499.98$479.99
    1
    Crucial RealSSD C300 CTFDDAC128MAG-1G1 2.5" 128GB SATA III MLC Internal Solid State Drive (SSD) Item #: N82E16820148348Return Policy: Limited Replacement Only Return Policy
    Microsoft Windows 7 Professional 64-bit 1-Pack for System Builders - OEM Item #: N82E16832116758Return Policy: Software Standard Return Policy
    -$10.00 Instant
    -$30.00 Combo
    $419.98$379.98
    Subtotal:
    $1,879.90
    Calculate ShippingZip Code:    13662   FedEx 3Day Express Saver -- $145.44FedEx 2Day -- $219.19FedEx Standard  Overnight -- $263.21UPS Guaranteed 3 Day Service -- $15.97UPS 2nd Day --  $127.74UPS Next Day Saver -- $135.95
    Shipping:
    $15.97
    Redeem Newegg Gift CardsCard Number:                                          Security Code:
    Apply Promo Code(s):BFMB           
    Click here to clear promotion code(s).
    Sorry, the promo code BFMB you've entered is invalid.
    Promo Code:
    $0.00
    No Interest if paid in full in up to 12 Months. Minimum purchase required.                
    Subject to credit approval. See Terms
    Grand Total:
    $1,895.87

    Here is the final config I am looking to get.  I am just debating the hard drive config and video cards.  I want to be sure my video card will use teh GPU Accelleration and Advance features of Photoshop CS5.  Do you know if the NVIDIA GTX 460 is compatable or should I spend more for the 470?  I will not be gaming much and this pc is used mostly for work on CS5 Web Premium.  How does this all look?  All prices from NewEgg. I have another machine I will backup sata to each evening, so I really want a fast drive for program load and operation and another drive for data.  What is best way to config drives?  Should I get 2 of them and an SSD?
    Qty.
    Product Description
    Savings
    Total Price
    1
    EVGA GeForce GTX 470 (Fermi) 012-P3-1470-AR Video Card
    Item #:N82E16814130550
    Return Policy: VGA Replacement Only Return Policy
    $259.99
    1
    Nvidia Free Mafia 2 Game Coupon
    Item #:N82E16800999247
    Return Policy: Standard Return Policy
    $59.99
    1
    COOLER MASTER HAF 932 RC-932-KKN1-GP Black Computer Case With Side Panel Window
    Item #:N82E16811119160
    Return Policy: Standard Return Policy
    -$30.00 Instant
    $159.98
    $129.98
    1
    G.SKILL Ripjaws Series 12GB (3 x 4GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Desktop Memory
    Item #:N82E16820231358
    Return Policy: Memory Standard Return Policy
    $269.99
    1
    LG Black 10X Blu-ray Burner - Bulk SATA WH10LS30 LightScribe Support
    Item #:N82E16827136181
    Return Policy: Standard Return Policy
    $109.99
    1
    CORSAIR HX Series CMPSU-850HX 850W Power Supply
    Item #:N82E16817139011
    Return Policy: Standard Return Policy
    -$30.00 Instant
    $20.00 Mail-in Rebate Card
    $189.99
    $159.99
    1
    Western Digital Caviar Black 1TB 3.5" SATA 6.0Gb/s Internal Hard Drive -Bare Drive
    Item #:N82E16822136533
    Return Policy: Standard Return Policy
    $89.99
    1
    ASUS Sabertooth X58 ATX Intel Motherboard
    Item #: N82E16813131665
    Return Policy: Standard Return Policy
    Intel Core i7-950 3.06GHz LGA 1366 130W Quad-Core Processor
    Item #: N82E16819115211
    Return Policy: CPU Replacement Only Return Policy
    -$5.00 Instant
    -$14.99 Combo
    $499.98
    $479.99
    1
    Microsoft Windows 7 Professional 64-bit 1-Pack for System Builders
    Item #: N82E16832116758
    Return Policy: Software Standard Return Policy
    Crucial RealSSD C300 CTFDDAC128MAG-1G1 2.5" MLC Internal Solid State Drive (SSD)
    Item #: N82E16820148348
    Return Policy: Limited Replacement Only Return Policy
    -$10.00 Instant
    -$30.00 Combo
    $419.98
    $379.98
    Grand Total:
    $1,879.90

  • Need some advices with OBIEE

    Hi guys,
    At the moment I am doing an internship somewhere, and I am supposed to visualise some data from an Oracle database into a Google Map.
    The data should be fake, because the application will be a showcase.
    I need some start-up hints, because actually I don't know where to start and with which programs.
    First of all a little background.
    The following programs are installed on my laptop:
    - Oracle DB (1013)
    - Oracle Example Schemas
    - Oracle WebLogic (103)
    - Oracle BI enterprise (101340)
    - JDeveloper
    This is what I want:
    - Create a database or schema with fake data. The fake data should consist of addresses. (for the Google Map)
    - The combination with BI enterprise is a requirement, part of the internship programme.
    - Combination with Google map functionality.
    Maybe someone can give me some advices in how to begin. Which techniques I should use or some useful tutorials.
    I would really appreciate if someone can give me a heads up!

    The [Oracle by Example|http://www.oracle.com/technology/obe/obe_bi/bi_ee_1013/index.html] website has many good step by step tutorials on OBIEE so that would be a good start. Having said OBIEE doesn't support "heat maps" or overlaying data on maps out of the box. They are some 3rd party tools out there but I don't think you want to go there. From my point of view anyone asking you to use OBIEE to overlay data on Google Maps doesn't know what OBIEE should be used for (and probably doesn't know Google Maps either).

Maybe you are looking for

  • Problem with gradient panel

    My gradient panel has stopped displaying any options. I am not able to create gradients using it and was wondering if anyone has any advice for me? Help!

  • How do I add another file to a data disk?

    I have created a data disk with my superdrive. I would now like to add another file to the disk but all directions I find only apply to a "blank"disk. Thanks for any help you can give me.

  • Audio waveform refreshes display slowly on timeline (PrPro CS6)

    Is it just me. I LOVE so many things about this new release. The one persistent, "always dealing with" issue I have is I have to wait for the audio waveform to refresh most times when I zoom in and out or even just scroll back and forth on the timeli

  • [solved] Help to build wmii-hg

    Hi all, I'm trying to build the most recent version of wmii from hg repo but experience the following error during compilation cc -o wmii9menu.out wmii9menu.o -lXinerama -lXrender -lX11 -lXrandr -Wl,-O1,--sort-common,--as-needed,-z,relro,--hash-style

  • Can't log in iMac to Extreme/Express WDS Net

    I've got a WPA-protected WDS network at home, with AirPort Extreme as the base station and Express as the remote. Works for my PB G4 and my wife's iBook G4. We can both print to the printer connected to the Extreme base station. The WPA password has