• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

servers?

 
kayo oguns
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
so many application servers , which is the best for j2ee?
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 65335
97
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The one that best meets your requirements.
 
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper
Posts: 4968
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
JRun is the right answer.

So, this is the SCEA forum. There is no requirement to choose a server for the SCEA exam. If you're scoping out servers and you're going to suggest one on the exam, you're going to lose marks.

Welcome to the JavaRanch. To get the best answers, make sure you post in the right forums. Always use a good, descriptive title, and provide the information needed for us to give you the best response.

 
tapeshwar sharma
Ranch Hand
Posts: 245
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Cameron Wallace McKenzie wrote:... If you're scoping out servers and you're going to suggest one on the exam, you're going to lose marks.
.....



That's not in line with the spirit of what Mark Cade and Humphery Sheil say in their latest book.
I can not quote from the book for proprietary reasons, but they suggest that however less, marks are indeed assigned for naming specific vendor/machine combination.
If people are expected to name specific vendors for machines, would it not be logical to name specific Application Servers as well ?
How can marks be deducted for that ?!
I don't know if you evaluate these assignments, but please keep this point in mind when you evaluate any assignment or talk to Mark and Humphery to make amends in their book so that it clearly says that marks will be deducted if specific servers are mentioned.
 
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper
Posts: 4968
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, the purpose of this exam is to create and design a scalable JEE5 application. The idea is that it should be deployable to any environment. Sun has separate exams that focus on the development and design of scalable hardware systems. And even on those exams, they concentrate on solutions that only use Sun hardware and software. (although students for those exams do need to understand connectivity issues to other vendor products.)

Certainly, in my exam, there was no mention of metrics or load requirements, and academically speaking, that really should't be the concern of an application architect - if you deploy a scalable application, it should be able to do just that, scale.

More to the point, this is a Sun exam, and I'm not sure if they could really consider themselves unbiased in assessing a persons choice of Server. I mean, would anyone in their right mind go into a Sun exam and propose that IBM hardware and WebSphere software is the best choice, because the Sun hardware is too slow, and the Sun software is not cost effective?

More to the point, Sun is obligated to test you on the Exam objectives. I don't recall any objectives that requires a student to demonstrate knowledge of JEE5 compliant application servers that are sold and distributed by competitors of Sun.

Corrrect me if I'm wrong.

-Cameron McKenzie

 
tapeshwar sharma
Ranch Hand
Posts: 245
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am not debating whether naming specific servers is right or wrong.
I am simply saying that the Mark Cade's study guide does not seem to suggest that marks can be deducted for naming specific servers, quite the contrary.
Being an author of so many books yourself, and seemingly a learned person, I am just concerned that some candidate does not suffer because your views conflict with the other authors. If there is no conflict than I will be happy to be educated about it.
 
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper
Posts: 4968
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
An important part of taking this exam is knowing your role.

When people write this exam, they often provide far too much information. Ask a cop. The best way to tell of someone is lying, or purpatrating a fraud, is if they talk too much. Providing too much information, or information that is not appropriate to the role of an application architect simply demonstrates to the people grading the exam that the test-taker is unsure of their role as an application architect.

Just imagine you were a bank, and you asked a guy to come in and design an application for your IBM WebSphere installation. And then he came in a week later, after billing you $10,000, with a bunch of documents and diagrams demonstrating why you should abandon your IBM WebSphere hardware and deploy to Sun and Oracle. Did he just do a good job designing your application, or is he going to get fired because he doesn't know his role? Knowing your role is important.

I don't mark the exam, although I am SCEA5 certified. I have also worked with alot of application architects who didn't know their role, and annoyed the heck out of everyone.

BTW, don't take my posts as gosphel. I could very well be wrong. I'm not going to be offended if anyone debates my points. In fact, I'd be a little disappointed if they didn't, especially if I've missed something.

Regards,

-Cameron McKenzie


 
tapeshwar sharma
Ranch Hand
Posts: 245
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, for the benefit of the asker, it can be concluded that it wouldn't cut marks to specify vendor name as far as he/she has done the ground work of how they think the solution will satisfy the requirement. For example, they first have to determine the CPU clock that meets the requirement and then specify which vendor/product might satisfy it.

 
Dmitri Ericsson
Ranch Hand
Posts: 109
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This is how I understood the requirements - you should write detailed technical configuration and then examples from the real world, e.g:
"App server should have 2 x Quad code processors, 8 gigs of RAM, RAID5 and gigabit ethernet. For example this configuration can be handled by Sun 1000 Series or IBM 2000 Series"
 
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper
Posts: 4968
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Does the exam specify the workload requirements for the server? The number of concurrent users? The size of a typical request, including the data being packaged in the response? The number of transactions per second?

If you're given that information, then I guess you can suggest hardware. But, I don't recall seeing that type of information in the assignment. If it's being designed for a single user, and you're suggesting a quad core, IBM 2000 Series, you're probably not making a good suggestion.

If an architect suggested to me hardware without knowing my workload requirements, I'd would not hold him in high regard.

 
tapeshwar sharma
Ranch Hand
Posts: 245
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Cameron Wallace McKenzie wrote:Does the exam specify the workload requirements for the server? The number of concurrent users? The size of a typical request, including the data being packaged in the response? The number of transactions per second?


Yes. The exam specifies the no. of concurrent users, the required up time or words to that effect. At least mine did. The size of a typical request can be reasonably guessed from the estimated maximum size of the web page in the application . The tps can be derived from the above two.
I think this explanation answers the rest of your question.
I don't think they hold it against you for naming a specific vendor as far as you are able to justify the hardware specifications.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic