Application Server

Application server?
This is my information search assignment: "Discuss servers with respect to the following point: Application server." Can any please tell me which point I should focus in and where can I find some good infor sources? Thank you verymuch (And sorry for any gramma mistake)

I recommend starting with a review of Service Oriented Architectures (SOA). Search for it there is tons of stuff out there. There are two major players IBM (WebSphere) and BEA (Weblogic). There are some open source A.S. as well. Look for white papers on IBM's and BEA's web site for some common architectures. As for the server part, I am not sure what the instructor is looking for. Do you need sizing, recommended hardware, or more generic, what is an application server?

How exactly can an j2ee application developed for one application server work with another application server?
It will have compile time dependency on the libraries of a particular application server, no?

Once the code is compiled it creats a .class file. This file can be understood & run on any JVM Once the code is deloyed it does not need further compiling. All it needs is a JVM for the Platform on which the server is running on Bcoz of this the Code can exe any where The Runtime dependencies are taken care of in the JVM Programming so u dont need to worry about that This is the reason why a J2EE app will run on diff servers will no dependency restrictions on the underlying OS

What is the difference between jar, ear and war files and how they are processed by an application server?
I have written my java bean. I have simple java client to access the bean through an application server. I created a jar file which contains my java bean class and it is properly deployed. If ear file is the one which is for ejb modules why jar files are getting deployed. If beans can be deployed by creating the jar itself why we need ear at all.

not sure about the answer to your second question but here is the first: http://www.cezwright.com/tools/java/jar_war_ear.htm

If you learn j2ee development using one application server, can you work on any application server?
I'm asking because I'm reading the J2EE tutorial available from Sun. It is illustrated using the Sun Application server.

Sun application Server is the most basic one. There are different solutions like JBoss,Websphere (which cost you 50K for the license), Oracle etc. I've not touched those two but it's said that they are much more sophisticated than Sun App Server. If you are J2EE developer and know Websphere, you have a great advantage

How do i develop an efficient application server for over 100,000 concurrent users?
I need to develop an application server to support more than 100,000 concurrent users, what do i really need in terms of hardware resources? programming techniques? Which is the best programming language to handle such a task. I need a solution that will not have any delays when the clients connect. Please also enlighten me on areas where i would experience major drawbacks, i.e. Will the processing of concurrent connection get delayed on the Network Card, or the OS level or from the application server level? I need to develop an application server to support more than 100,000 concurrent users, what do i really need in terms of hardware resources? programming techniques? Which is the best programming language to handle such a task. I need a solution that will not have any delays when the clients connect. Please also enlighten me on areas where i would experience major drawbacks, i.e. Will the processing of concurrent connection get delayed on the Network Card, or the OS level or from the application server level? Please send me diagrams for the solutions you might offer. Thanks

It depends on the type of the application and what the trasactions do. 1. If the transactions do a lot of calculations, then you need to have faster CPUs 2. Since you are saying 100000 users concurrent, then there will be 100000 concurrent sessions on the system which means more memory 3. If you do a lot of disk operations (data read/writes), your disk can become No. 1 bottleneck. So, you have to have a SAN with properly designed disk/LUN layout. Have multiple fiber Channel HBAs operating at 2 GBPS speed. 4. Get multiple network cards operating at 1 GBPS and do a teaming. Ensure these cards are connected to different switches with proper cabling (cat 5 won't be sufficinet to pull a GB network. It should be cat 5e or cat 6) 5. Have your kernel finetuned to sustain 100000 users, corresponding open files. Unix OS is the best for the above. Use Oracle as the database. If possible, use RAC (Real Application Cluster) for performance and load balancing. At the application level, Java will be your best bet. Use middlewares like Websphere for distributed applications. Your application server (listener) can become a bottleneck. You will need to have multiple instances of them running. Make it multi-threaded so that the transactions complete fast. If you want more details, add.

Where can I get a good free media server application?
I'm looking for an application to stream media from my home ftp server to my laptop over the Internet...I don't want to use an HTTP client because I'm running XP Home, and it doesn't support IIS. I downloaded Unreal Media Server and Player, but the interface is horrible, and the display of actual media files and whatnot...I'm looking for a better one that's free. Any ideas?

try downloading one from ares or bit comet

What steps and things I need to change or do if I want to install Oracle 10g application server on my Win XP?
I have Windows XP with sufficient RAM and memory. I need to install Oracle 10 g application server on it. I successfully was able to install it on my machine but the problem occurs while connecting using SQL Plus. I get a TNS protocol error number ORA-12560

If running on the server (or workstation) that is running the database (i.e. if the database is local to the machine) then try explicitly setting ‘ORACLE_SID’. e.g. set ORACLE_SID= and then try again. If this works then consider whether to make the change permanent by specifying it as a system variable. (Possibly 8.1.5 and later:) If running on the server (or workstation) that is running the database then check that the service name ‘OracleService’ ties up with the actual database SID. If the database SID is changed without recreating the service then this can lead to this error. To recreate the service: oradimxx -delete -sid oradimxx -new -sid -intpwd AUTO -pfile http://www.active-gene.com http://hosting.active-gene.com/

How to install oracle application server in windowsXP?
I want to know OS configuration for oracle application serevr and installation process and it configuration. So that I can open a form and also report in browser of remote machine.

Here you go http://forums.oracle.com/forums/thread.jspa?threadID=356124&start=0&tstart=0 ///

what is the difference between web server and application server?
i would even like to know what are the different types of server that are present on net .

this answers everything you want ....... http://www.jguru.com/faq/view.jsp?EID=5917

We're looking for someone with experience in J2EE application server migration?
Preferably with experience in migrating from Borland Enterprise Server to either JBoss or Geronimo. By the way, this temporary job will be based in Tucson, AZ, USA.

Is this a job ad or what?