What Project To Do?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • yongbl

    What Project To Do?

    Hi,

    I need to do a client-server project that involves TCP/IP and XML. I want to
    make it a meaningful project. My friends suggested doing a project on Web
    Service. What kind of web services should I do? Any suggestions?

    Thanks in advance,
    Yong


  • Ingo Pakleppa - ingo at kkeane dot com

    #2
    Re: What Project To Do?

    For what purpose? Is this a class assignment? The problem with using
    meaningful projects for such an assignment is that "meaningful " often
    involves so much overhead that you would need several people for the whole
    semester working on it.

    Web services is a general term used in the computing industry. The idea is
    that you have essentially a Web server sitting somewhere. But instead of a
    browser connecting to that server, an application connects and sends an
    XML file. One example is online banking from applications such as Quicken
    or Microsoft Money.

    What you could do to make your project at least somewhat meaningful is
    write game scorekeeper application. The client would be a game that would
    send the score to the server every time the user completes a round, or
    something like that. You would of course be using XML to send the score
    (since that is a requirement for the project).

    On Sun, 17 Aug 2003 11:53:01 +0800, yongbl wrote:
    [color=blue]
    > Hi,
    >
    > I need to do a client-server project that involves TCP/IP and XML. I
    > want to make it a meaningful project. My friends suggested doing a
    > project on Web Service. What kind of web services should I do? Any
    > suggestions?
    >
    > Thanks in advance,
    > Yong[/color]

    --
    Keep American Families united! Support H.R. 539 and H.R. 832
    For more information, see http://www.kkeane.com/lobbyspousal-faq.shtml

    Comment

    • yongbl

      #3
      Re: What Project To Do?

      > For what purpose? Is this a class assignment?
      To complete a project module (requires at least 120 hours of programming).
      [color=blue]
      > What you could do to make your project at least somewhat meaningful is
      > write game scorekeeper application. The client would be a game that would
      > send the score to the server every time the user completes a round, or
      > something like that. You would of course be using XML to send the score
      > (since that is a requirement for the project).[/color]
      I think having a gaming application can take more time to program and divert
      the focus of my project, TCP/IP and XML. Hehe.
      Thanks for your suggestion which I will keep in mind :)

      Regards,
      Yong



      Comment

      • yongbl

        #4
        Re: What Project To Do?

        [color=blue]
        > Came across a post several weeks or months ago from somebody a lot like
        > you looking for a way to start to learn about networking in Java as well
        > as J2EE, and web services. My response to you will probably be the same
        > as what I sent to him. Discard it if you're not looking for an approach
        > to learning different technologies and the tradeoffs between them.[/color]
        I have completed the modules on Java, EJB, and will be completing the Web
        Services module soon. I am comfortable using RMI, Socket and EJB, etc.
        Actually, it's for a project module.
        [color=blue]
        > The last step is to download the web services toolkit from Sun. In it
        > you'll find JAX-RPC and JAXM implementations . Locate a tool (there are a
        > couple good ones out there) that'll allow you to produce a WSDL file that
        > describes the operations your Accounting and ComputerHelpDes k beans
        > provide. Install the WSDL onto a webserver, and configure a SOAP server
        > inside your JBoss application server to dispatch requests to your two
        > beans. Apache Axis can do this for you. Now go back, and use your WSDL
        > tool to generate a Java client stub. Include the source code into your
        > client's build environment, fire up JBoss, and execute your client.
        > Congratulations you're now using "web services" - isn't that exciting?[/color]
        Thanks, you have set me thinking for a while. This will be where I will
        start! Web Services!

        Regards,
        Yong




        Comment

        Working...