Client / Server......project

Hi!!
I'm planing to do a project in , controlling devices remotely through the internet using the standard IP addresses..I feel that I have to use a client server architecture for this but I don't know how to apply this concept since im not very experienced in this setting client server programs. And I'm planing to access the remote pc's serial port and send messages to the controlled device..
Since i'm very determined to do this project I would appreciate any help extended towards this aspect.....and I would also like to know how the application programing should be organized.
Thanx alot
bye..

Hi!!
I'm planing to do a project in , controlling devices
remotely through the internet using the standard IP
addresses..I feel that I have to use a client server
architecture for this but I don't know how to apply
this concept since im not very experienced in this
setting client server programs. And I'm planing to
access the remote pc's serial port and send messages
to the controlled device..
Since i'm very determined to do this project I would
appreciate any help extended towards this
aspect.....and I would also like to know how the
application programing should be organized.
Thanx alot
bye..I've actually built an application very similar to this before (minus the serial programming) - but you're on the right track. The application consisted of a Server that ran on the "dummy" machine and a Client that sent commands (I wrote a small scripting language that the server would parse and execute) to the dummy machine. I built a grid-panel of buttons that - when clicked - would send prescripted commands and I also had a "command prompt" that allowed the user to write and execute more detailed, customized and advanced commands through the script itself. I will look for the code tonight - I've got it on a CD somewhere with all the other nick-nack applications that I've tinkered with - and post it for you if I can find it.
My recommendation would be - in addition to reading the links that were mentioned in the prior post - to see the ServerSocket and Socket tutorials on Sun's website.

Similar Messages

  • Help in client server project

    Asalam-o-Alikum!
    I m writing client server project. In that project there are many classes that are being used in both (client application and server application). Im using JCreator and also netbeans 5.5 IDE. Plz anyone can help that should i design 1 project for cilent and server. or 2 different projects 1 for client and 1 for server. If i have to use 2 different projects than how can I make available those classes to both projects (client and server) that are being shared by client and server. and i have to make 1 project than how can i run both client and server separately.
    thanks in advance.

    Aslam-o-Alikum!
    I am designing a new project that depends on another project. I want to use the classes made in previous project into my new project. Someone (as above) has told me to make the jar file of that class and set the class path to that jar file. Anyone can further tell me that how can set the class path of that project into my new project. And how to import the classes from that project that i have made previously???
    Example:
    I am designing project name "A" and i have to use a class "b" that not the part of project "A". But actually it is part of project "B". That i have made previously. Please tell how this can be achieved? making jar file of project "B" is right answere then how can i set the path of project "B" in project "A". and how to import class "b" into project "A". I am using JCreator pro 4.0
    This is the summary of obove posts. so plz dont read above posts just read this and plz help me if u could.
    Plz reply me with a simple example.
    Thanks in advance...!

  • Small client server project.  deisgn idea good or bad?

    Hi,
    I have a question:
    I have this plan to make a small Swing based GUI on the client machine (that I would like a novice user to be able to double click on to launch) which needs to connect to a Server side component , I am thinking a simple Servlet or JSP page. Then what needs to happen is a few messages are transferred to ascertain the users identity for authenitcation as so:
    1. Client -> Server 2. Server -> Client 3. Client -> Server. Access gratned or not for access to restricted web page (imagine inbox e-banking etc)
    So the main questions are:
    1. Can I make a small Swing based GUI App, NOT an applet as I need to read from the client, that can be easily launched by an idiot ;)
    2. Can that small app converse with a Servlet in the manner described above.
    3. Kinda like 2. Can the Client App launch a browser window to that when the messages are done the user can then get into the area the server has granted them access to (depending on the messages).
    I would really appriciate the help. I have looked about on the internet and in books but I never really got a succinct picture this would be possible.
    Thanks!

    I have this plan to make a small Swing based GUI on
    the client machine (that I would like a novice user
    to be able to double click on to launch) which needs
    to connect to a Server side component , I am thinking
    a simple Servlet or JSP page. That will involve writing an applet.
    1. Can I make a small Swing based GUI App, I don't know if you can or not! It's certainly possible...
    NOT an applet See above.
    as I need to read from the client, That's not a restriction. You can sign your applets.
    that can be easily launched by an idiot ;) Once again, that's up to you.
    2. Can that small app converse with a Servlet in the
    manner described above.Yes.
    3. Kinda like 2. Can the Client App launch a browser
    window to that when the messages are done the user
    can then get into the area the server has granted
    them access to (depending on the messages).Yes.
    I would really appriciate the help. I have looked
    about on the internet and in books but I never really
    got a succinct picture this would be possible.It is! Good luck, and happy coding! If you need some resources, check out the following:
    The Java� Tutorial - Trail: Creating a GUI with JFC/Swing
    The Java� Tutorial - Trail: Writing Applets
    Trail: Getting Started - Lesson: The Anatomy of an Applet
    Java Applet Tutorials
    The Java� Tutorial - I/O: Reading and Writing (but no 'rithmetic)

  • Tips for Client-Server project please...

    I've written a few Java apps (some very simple, some not quite so simple) so far and I think I'm ready to begin tackling my big goal. I want to create a distributable client desktop application that will actually be very simple in functionality. I want the clients to be able to connect to a server (that I will also be creating) for authentication and then allow automated messages to be sent to other clients also connected to the network. I'd like any links to tutorials, libraries, and anything else that would help point me in the right direction. Thanks!

    Actually, if you're on about clients sending messages to each other, then you're not really talking about client-server apps at all. You're veering off into JMS territory, maybe even ESB territory(but probably not). Have a butchers at ActiveMQ, and Camel, both from Apache, for that.
    Either way, I wouldn't bother creating your own server, just use an existing one. Jetty's nice and lightweight, and easy to embed. You're about to say "I'd rather create my own" but it's a bothersome task that people far more skilled than you (and me, before you take offence) have already done much better than you ever will. Take advantage of that fact, and concentrate on the specifics of your own app.

  • Client/server application under development

    Hi there,
    I've been working on a client/server application that includes chat and whiteboard features. In terms of how the client app communicates with the server app, my initial thought was to just go with xml, until I reached a snag. Everything about chat and almost everything that is accomplished on the whiteboard can be expressed in terms of text or character data; which what makes xml a good candidate for moving the data back and forth from client to server. However, there's one part of the whiteboard feature that can't be converted to just text. The whiteboard has an ImageTool. With it you can select an image (gif,jpg) from your harddrive and load it into the whiteboard. An image is binary data and simply cannot be put into an xml file for transport. At least, that's my understanding. Am I wrong about this?
    So, this poses the questions: "How do other similar applications like MSN Messenger move images around? If they're not using xml as there medium, what are they using? Just plain sockets without any structured medium like xml?"
    Please advise,
    Alan

    You could always Base64 encode the image file content and then put the Base64 in XML.
    I am in the middle of a client-server project and I use XStream ( http://xstream.codehaus.org/ ) to convert Objects to XML automatically. I don't have to do any explicit encoding - XStream does it all for me.

  • JMF - client server video streaming how to stop

    Hi
    I am able to stream video from a server to multiple clients using AVReceive2 and AVTransmit2 from the JMF site.
    Iam developing a client server project. I have modified the above code such that Iam able to start and stream the videos by calling on servlets and socket connections.
    The AVTransmit2 code does not however have a stop button and it uses a thread.sleep method. I do not know how to add a stop button in the GUI on AVReceive2 to call on AVTransmit2.
    I am using sockets to communicate to and from the server. Do i have to use RMI or is there another easier way to call stop from the client which would stop the transmission on the server?
    Also, after the video file has been successfully streamed, when I refresh and try to connect again, the server is invoked and __it starts transmission_,_ but the servlet which calls the AVReceive fails and the frame does not show. Any possible reasons why?
    Thanks in advance.
    Junior

    I don't know the speed of the connection.
    4-10 users usually.
    .11b or .11g I don't know.
    microwave nearby - I don't know
    5-6 other wifis - yes
    I will try Safari, thanks!
    Thanks for the update. The speed of the Wi-Fi in the
    coffee shop will depend on many factors. What is the
    speed of their connection to the Internet? How many
    people are sharing the Wi-Fi? Is it 802.11b or
    802.11g? Do they have a microwave operating nearby?
    That will often interfere. Are there additional Wi-Fi
    networks nearby? That can interfere as well. It's
    possible that it was their network that's causing
    your trouble. But, to rule that out, did you try
    using Safari instead? You might make sure you have an
    up-to-date version of the Flash player which you can
    get at http://www.adobe.com
    I have Clearwire
    at home, it's basically like wireless DSL. It's not
    as fast as cable Internet access, but it is portable.
    I only mentioned it because it would indicate that
    you don't need cable speed to watch the videos
    without buffering.
    -Doug

  • EInsight web service client-server tutorial

    Hi,
    I downloaded and installed JCAPS version 5.1.0.. I have a problem. I am unable to import the Web Services client/server project. I get an error when I try to import from the zip file that I downloaded from the repository. What is the reason for this?
    Thanks,
    Kaanu

    import the ones that have a content like the following :
    CMEManager
    CMEManager/ConnectivityMap
    CMEManager/ConnectivityMap/{28000000-62DE8FD70A0100-8199BC62-01}
    EInsightManager
    EInsightManager/BusinessProcessRepositoryObject
    EInsightManager/BusinessProcessRepositoryObject/{20000000-62DE8FD70A0100-8199BC62-01}
    EInsightManager/WSDLRepositoryObject
    EInsightManager/WSDLRepositoryObject/{1D000000-62DE8FD70A0100-8199BC62-01}
    ExternalManager
    ExternalManager/ExternalApplication
    ExternalManager/ExternalApplication/{2A000000-62DE8FD70A0100-8199BC62-01}
    ExternalManager/ExternalApplication/{2D000000-62DE8FD70A0100-8199BC62-01}
    ProjectManager
    ProjectManager/Project
    ProjectManager/Project/{1C000000-62DE8FD70A0100-8199BC62-01}
    WSManager
    WSManager/WSApplication
    WSManager/WSApplication/{30000000-62DE8FD70A0100-8199BC62-01}
    externalreference_.prop
    rootpackager_support_

  • Client Server using Internet [ask]

    I have a client server project who connect between LAN connection and now I want to upgrade it into internet connection. I have search several programs who has similar architecture but none is suitable. Could anybody help me out how to build basic client server which connect using internet connection?
    I have attach my previous program below, I really appreciated if anyone may modify it so be able connect trough internet.
    Solved!
    Go to Solution.
    Attachments:
    Client.vi ‏262 KB
    Server.vi ‏164 KB

    Hi,
    with your program, you seem to have the full control over your house ;-). Why it shouldn't work over internet as it is? You have TCP open, TCP close...in Internet, you simply have to use other IP-adresses as the local ones. So can you specify your question? Or is it a problem with your LAN-infrastructure, that you have to configure your router to have access from outside?
    I don't see why it shouldn't work over Inet...
    christian
    THINK G!! ;-)
    Using LabView 2010 and 2011 on Mac and Win
    Programming in Microsoft Visual C++ (Win), XCode (Mac)

  • Advanced Client Server Application

    Hi friends .I'm working on a client server project.In this project I must use two OBJECTOUTPUTSTREAM and OBJECTINPUTSTREAM.But in the program one of them lock the program.
    This code a part of from my code.
    input1 and input2 a ObjectInputStream.
    There are two serversocket in the server side.
    Client side got two socket and connected server's two sockets.
    Sockets had an objectoutputstream and an objectinputstream.
    This project about a game .But players can talk to each other.
    input1 send the game move to another player.
    input2 send the chat message to anoyher player.
    But program always wait the input1 after wait input2.As soon as one of the player moves or seend message another side must take it same time
    I can't do this.
    do{
    move=*this*.input1.read();
    // this wake for move and lock the program here.program doesn't go down.IT'IS A PROBLEM
    message=(String)*this*.inputi2.readObject();
    }*while*(!str.equalsIgnoreCase("Kapat"));
    I thought very much about it.I think I must use a thing lile listener whitch run as soon as objectoutput write to input.
    I'm waiting for your help.If you show a sample code about this subject I pleased very much.
    Good luck everone.Herkese iyi �anslar.this explanation isn'about code and it's my own language.
    TÜRKÇE
    �nsan�n ana dili gibisi yok.Bu aç�klamay� Ba�taki ingilizcede sonra yapt���m için bu dili bu güne kadar geli�tirip gelen tüm türk milletinden özür diliyorum.Amac�m istedi�ime ula�mak ve bu siteyi ziyeret edenlerin % 99 ingilizce kulland��� için böyle yapmak zorunda kald�m.Kusuruma lütfen bakmay�n.
    K�sace özetlemek gerekirse uygulamamda Farkl� socketler üzerinden birbirine ba�l� 2 OBJECTINPUTSTREAM ve OBJECTOUTPUTSTREAM var
    bunlar�n ikisindende kar��l�kl� ver aktar�yorum .biri oyun hamlesi ta��mak di�eride mesaj ta��mak için.Ama bunlardan biri program� blokluyor di�eride orogram inemiyor.Bu sorunu çözmeliyim.
    do{
    move=*this*.input1.read();
    // Hamleyi beklemeye ba�lad���zaman bir mesaj gelince buraya inmiyor illaki hamleyi bekliyor.
    //Hamle geldikten sonrada bu sefer mesaj� bekliyor hamleyi alm�yorr.Bu sorunu halletmem laz�m.
    message=(String)*this*.inputi2.readObject();
    }*while*(!str.equalsIgnoreCase("Kapat"));
    Listener gibi bir �ey kullan�rsam sorun çzülür san�r�m.Yard�mc� olursan�z minnettar olurum.

    I'll go further than that. I'd say that these days, any time you have any kind of client/server application, the first question you should ask is, is there any pressing reason why we can't just use a web server for the server do all communication over HTTP using a textual serialization mechanism like XML and preferably using REST?
    The documentation and infrastructure for this stuff is so extensive these days, and the potential for repurposing is so great, that going any other way without a good reason is a waste of effort. Even if HTTP/REST/XML isn't an exact fit, it can still be worth it (at least for prototyping) just for the convenience.

  • RMI call back - How to refer to the client project from the server project?

    Hi, I am working on an RMI assignment which basically needs me to use the RMI call back for the server to notify the clients.
    I have 2 projects , one for the client and another for the server.
    In the client project, I have a client interface and the main client class implements this interface.
    In the server project, I have a server interface and a class that implements this interface.
    I can use the server interface in the client project's code by adding the server project in the path of the client project. it lets me use the server interface in the code if I put "import.." statement.
    But the issue is I can not do the same to access the client interface from within the server project's code. Since that will be a circular reference, the compiler does not let me use the client interface from within the server's code. This is putting me in a great difficulty and I am stuck here. What should I do so that I can use the client interface and the compiler won't complain?
    Thanks for any help..
    Regards.. js

    Let me explain what I tried: I manually generated stub class of the client using the Eclipse IDE as mentioned in my previous message. The StockMSClient_Stub.class got created in my client project.
    The common project has the 2 interfaces - one from the client and one from the server.
    I have added reference to the common project from the client and server projects to use the interfaces.
    With the above mentioned in place, when I run the server project, the registry binding of the server objects is very fine. But I am getting error in the applet at the line where I am passing the client object to the method provided by the server interface. The following is the code snippet in the applet where I am getting the error.
    specifically the line: String response = objs.login(userId, password, smsClient);     ====================
    public void login() {
                Registry reg = null;
                String userId = "test";
                String password = "test";
                this.smsClient = new StockMSClient();
                try {
         reg = LocateRegistry.getRegistry(rmiHost,rmiPort);
                          UserInterface obj = (UserInterface) reg.lookup(rmiStrings
                                                                                                                        [1]);
         User u = obj.find(userId);
         if (u == null) {
              System.out.println("This user is not valid");
         } else {
                         UnicastRemoteObject.exportObject(smsClient);
         reg = LocateRegistry.getRegistry(rmiHost, rmiPort);
         LoginLogoutInterface objs = (LoginLogoutInterface) reg
                                   .lookup(rmiStrings[0]);
                        //getting error at the following line.
                        String response = objs.login(userId, password, smsClient);     
                         System.out.println("response :" + response);
               } catch (AccessException ae) {
                       System.out.println(ae);
               } catch (NotBoundException nbe) {
                      System.out.println(nbe);
               } catch (RemoteException re) {
                      System.out.println(re);
    } //end login()====================
    Error is:
    java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
         java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
         java.lang.ClassNotFoundException: sms.rmi.graphics.StockMSClient_Stub (no security manager: RMI class loader disabled)================
    I don't know why this is happening..Please help.
    thanks & regards, js
    Message was edited by:
    jsitaraman

  • Publishing .fla project including client - server socket connection

    Hi,
    I have designed with Adobe Flash Professional CS5 a .fla project that integrates a client - server connection.
    After publishing it, I have the following issue:
    - when running the generated .exe file for Windows, then the connection to the server works perfectly
    - but when I am running the published .html file, then nothing is sent to the server.
    I have tried to change the Publish Settings.
    When setting the Local Playback Security in Flash menu to "Access network only" instead of "Access local files only" then the last packet that was send using the .exe file is resent once and that's all (the html client does not receive the response from the server and the next connection attemps generate data transfer).
    I guess I have to change some security settings somewhere but I didn't find which.
    Does anybody have a hint ?
    Thanks.

    Hi again,
    I was finally able to solve the issue.
    I did not get any error message when using firefox, but using iExplorer provided me this error:
    "Local-with-filesystem SWF files are not permitted to use sockets"
    Googling did then allow me to find the solution here:
    http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.htm l
    The local locations on which I store my html page during the development has to be added to the trusted locations in the global security settings.
    Hope it will help some other people.
    Best regards

  • Error deploying a composite to a clients server

    Hi,
    I'm having trouble deploying a composite to a clients server.
    I've defined the Configuration Plan to change all the references from our server to the clients server.
    The composite has some references to webservices deployed on the same server. I can test those webservices on the Enterprise Manager and they work.
    The error when I try to deploy is the following:
    Deploying on partition "default" of "/Farm_bpm_domain/bpm_domain/soa_server1" ...
    Deploying on "/Farm_bpm_domain/bpm_domain/soa_server1" failed!
    Error during deployment: Deployment Failed: Error occurred during deployment of component: ServiceTest2Process to service engine: implementation.bpmn for composite: ServiceTest2Composite: ORABPEL-05250
    Error deploying BPMN suitcase.
    error while attempting to deploy the BPMN component file "/oracle/product/fmw/11.1.1/bpm/user_projects/domains/bpm_domain/deployed-composites/ServiceTest2Composite_rev1.0/sca_ServiceTest2Composite_rev1.0/soa_68135a9a-c6b0-4982-99de-2eb366875b5d"; the exception reported is: java.lang.IllegalArgumentException: Conversation is not properly defined. There are not operation/process or external services defined
    This error contained an exception thrown by the underlying deployment module.
    Verify the exception trace in the log (with logging level set to debug mode).
    .The logs on the server (set to TRACE:32 (FINEST)) don't add anything to the error message.
    Anyone has had the same problem or has any ideia what might be the problem?
    Thanks in advance,
    Diogo Henriques

    Hi
    Can't offer much help but I just got exactly the same problem also. I just made a minor modification to a simple BPMN Test process. The change involved adding a Script Task and changing the assignment to the Output Argument of a Sub-Process. This change should not have caused any change to the service interface of the process. This was on a local Dev box.
    The process does call a Web Service. It was deploying/executing without error at last WLS boot a day ago, the Web Service is running fine and the process is building without error. There have been no other changes.
    This seems to be some kind of deployment versioning or stale caching related bug. I just undeployed the current version via EM (which actually reported a failure during undeployment but undeployed anyway!) and rebooted WLS and the deployment was then successful.
    See also Error deploying 2 processes in the same project BPM 11gR3 Project
    I suspect both of these are symptoms of the the same underlying problem which show up when there are repeated deployments of the same process after changes - regardless of whether you overwrite the existing version or start a new one.
    Regards
    Jim Nicolson

  • How to validate a server in client-server application

    I am considering a client server application for a masters project. One of the core requirements for this application would be to ensure that the server could not be replaced. This would be easy to do using public/private keys. The client creates a message and encrypts using servers public key, then sends to the server. The server decrypts, processes, creates response, and encrypts using its private key. This works, however the public and private keys need to be in the source code. It looks like keystores may fix that problem, however the password to the key store would then be required. For this application to be usefull, I need to find a way to embed a password or encryption key in a .classfile in a way that it can not be retrieved by decompiling or parsing for strings. Anyone have ideas on how this could be done, or a different method I could use to guarantee that the response coming from a server process is from my server program and not a fake program?

    More detail. The program is a network license server (not web based). We need a simple license server for internal use, so that we can track usage and limit concurrent users for custom software. We also need some security so that people can not take the software home and use it. We have looked at commercial applications, however they are very expensive and we can not justify the cost since this is for internal software. There are 3 main pieces to a license server, the client libraries, the server, and the key generator. For the license server to be usefull, it should be impossible (or very very difficult) for someone to generate their own keys and add them to the license server. It should also be very difficult for them to create a fake license server that will grant licenses to clients without needing keys. If public/private key encryption is used, then the client would need to know the servers public key and their private key. These keys would need to be compiled into the program, stored in a key store, or looked up at run time from some other resource. The server would need to know its private key, and the clients public key. Since this is internal software, we can limit access to the server software, so it would be ok to compile the keys into the code (not ideal but secure enough for out use). However if I use this program as my Masters project, I would need to figure out a better way to secure it. The generic problem is how to give someone two programs that talk to each other, and be able to ensure that they do not fake one of the programs?

  • Client/server vs. Application Server

    Our company has around 30 sites with each one having its own Oracle database server and file server (repository for executables of Forms6i/Reports6i). All the sites have the same applications running, i.e., the same set of programs are replicated to each site. At present we are running the applications in client/server mode (Forms6i/Reports6i runtime is installed on each client machine).
    We are also using some third party modules developed in VB/VC++.
    Now we are looking for the Centralized Solution, i.e., We want to have a Single Database Server available to all the sites all the sites are already linked with Network Leased lines).
    Now we want to know the impact of running centralized file server (located at Corporate Office site) accessible from all the sites (through same client/server mode).
    Will this solution work for us or we should move to 3-tier mode? Please suggest us the best feasible solution which can be implemented as early as possible.
    What I mean to ask in the question above is: if a good intranet connectivity is available among sites, what would be the better approach, client/server or n-tier?
    What actually would we gain by using application server in this context? Does the Data travelling is reduced from Database Server through to the Client Node in 3-tier AS approach? Does this 3-tier approach will reduce the Burden on Leased Lines? Does we gain more network resources available in 3-tier?
    What I think is that in client/server mode, the data is travelled from Database Server to Client Machine, but using Application Server, the Data from Database Server will travel upto Application Server and NOT to the Cleint machine (on browser etc.), hence reducing Network Load.
    Please clarify as your input makes a valuable role in our decision-making.

    Hello,
    I'll take a stab at this one...
    If you have enough network bandwidth, you should be fine funning in client/server mode. I have worked with clients with this same configuration. In addition to having a centralized DB, we have also centralized the forms on a network drive allowing users to access the same files and removing the need for users having to update their files locally. The biggest problem I see with this configuration, as long as you have enough band width, is that your configuration is not supported as 6i has been desupported.
    From my perspective you really don't have any choice but to upgrade your application so that you can be supported. The good news is that for the clients we have worked with upgrades have gone very smoothly. In fact recently we have started to partner with another vendor that has a tool specifically designed to upgrade Oracle Forms and it includes additional features above and beyond what you get from Oracle. This tool has drastically reduced the amount of time to complete upgrades (like going from a 2 year project to just a few weeks).
    I hate to answer this question because it is hard to answer without really getting into the details with you. The good news is once you do have a centralized DB and centralized application maintenance will be significantly easier.
    One last option you might consider that our company has done is to use Citrix. I've never used it for Oracle Forms, but for other client/server applications it has allowed out clients to web enabled their existing applications without changing them at all and also get a boost in performance. I wouldn't recommend this approach to you because what you have should be short term until you get your forms/reports upgraded.
    If you have any specific questions I can try and answer them for you. Good luck and let me know if I can be of any assistance.

  • Client-server database application...

    Hi there!
    I'm about to write a database-application and I wonder if the following approach is to prefer or not:
    I want to use a MySQL-database and there shall be about eight client-applications which all shall be able to use it. I think of solving the above with RMI (I want to create/deploy a server wich will contain all the different SQL-queries on the same site as where I install the MySQL-database ). From the clients I just, with RMI, invoce the methods on the server which contains the different queries I want to use. In other words all the database-functionality is located on the server somewhat like stored procedures. To make it work each client must be assigned a thread of its own on the server...is this right?
    The advantages of the above which I can think of is: I just need to stuff one J/Connector driver in the JRE (on the server). Another is that I can use the nameservice of RMI... are there others?
    Is the above a good / usual or even bad approach?
    Is it more usual or even better to just provide the database-functionality (SQL-queries) in the clients and provide every client with the J/Connector driver?
    Thanks in advance!

    You noted that there will be "eight client-applications" - does that refer to eight users or eight programs using the database? This is important in determining your course of action.
    If you're talking about a small number of concurrent users (you have to define small), then you'll probably better off trying to do all the data/business logic in the app. If you're talking about a large number of concurrent users (again, your definition), your client/server paradigm might be better.
    To complicate things, unless you're doing this as a learning-on-your-own project (e.g. not getting paid for it), this is where you might want to evaluate using J2EE technoligies for your server-side implementation. Writing your own server is not a trivial task (been there, done that - pre-J2EE, of course): there's a lot of things you have to figure out how to handle. Well, that's true of even using J2EE, but there's some portion of what your server would need to do already taken care of in an application server.

Maybe you are looking for

  • I can't save facebook photos to camera roll since upgrading to ios7

    can't save facebook photos to camera roll since upgrading to ios7, please help?  I press on photo, and menu comes up to save photo, but it is not in my camera roll.  What's up?

  • Setting up a home office network

    I'm looking for some simple, straight forward instruction as to how I can use my Airport Extreme base station to network together my MacBook Pro, a G4 tower (connected to Airport Extreme via the Ethernet LAN port) and a PC laptop. I want to be able t

  • Logistic Invoice Verification - OMR6 vs. Vendor specific tolerance

    Hi, a question on the relationship between PP tolerance limit and vendor specific tolerance. In OMR6 I have defined an upper an lower limit of 5% for a company on PP. In Vendor specific tolerances I have defined a tolerance group with lower 1% and up

  • SUBTRACT TIME TO DATE & TIME

    Hi. I need SUBTRACT TIME TO DATE & Time. Example: Date = 08.05.2007 Time = 01:00:00 Time_subtract = 2:00:00 Return of FM: Date = 07.05.2007 Time = 23:00:00 Do you know any FM? Thanks!

  • Pages, recent items not working

    OS 10.7.5, Pages 4.2 Recent Items do not show recent items. Anyone else?