Está en la página 1de 7

Section 1: Application Design Concepts and Principles Explain the main advantages of an object-oriented approach to system design including

the effect of encapsulation, inheritance, and use of interfaces on architectural characteristics. Describe how the principle of "separation of concerns" has been applied to the main system tiers of a Java Platform, Enterprise Edition application. Tiers include client (both GUI and web), web (web container), business (EJB container), integration, and resource tiers. Describe how the principle of "separation of concerns" has been applied to the layers of a Java EE application. Layers include application, virtual platform (component APIs), application infrastructure (containers), enterprise services (operating system and virtualization), compute and storage, and the networking infrastructure layers. Section 2: Common Architectures Explain the advantages and disadvantages of two-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security. Explain the advantages and disadvantages of three-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security Explain the advantages and disadvantages of multi-tier architectures when examined under the following topics: scalability, maintainability, reliability, availability, extensibility, performance, manageability, and security. Explain the benefits and drawbacks of rich clients and browser-based clients as deployed in a typical Java EE application. Explain appropriate and inappropriate uses for web services in the Java EE platform Section 3: Integration and Messaging Explain possible approaches for communicating with an external system from a Java EE technology-based system given an outline description of those systems and outline the benefits and drawbacks of each approach. Explain typical uses of web services and XML over HTTP as mechanisms to integrate distinct software components. Explain how JCA and JMS are used to integrate distinct software components as part of an overall Java EE application. Section 4: Business Tier Technologies Explain and contrast uses for entity beans, entity classes, stateful and stateless session beans, and message-driven beans, and understand the advantages and disadvantages of each type. Explain and contrast the following persistence strategies: container-managed persistence (CMP) BMP, JDO, JPA, ORM and using DAOs (Data Access Objects) and direct JDBC

technology-based persistence under the following headings: ease of development, performance, scalability, extensibility, and security. Explain how Java EE supports the deployment of server-side components implemented as web services and the advantages and disadvantages of adopting such an approach. Explain the benefits of the EJB 3 development model over previous EJB generations for ease of development including how the EJB container simplifies EJB development. Section 5: Web Tier Technologies State the benefits and drawbacks of adopting a web framework in designing a Java EE application Explain standard uses for JSP pages and servlets in a typical Java EE application. Explain standard uses for JavaServer Faces components in a typical Java EE application. Given a system requirements definition, explain and justify your rationale for choosing a web-centric or EJB-centric implementation to solve the requirements. Web-centric means that you are providing a solution that does not use EJB components. EJB-centric solution will require an application server that supports EJB components. Section 6: Applicability of Java EE Technology Given a specified business problem, design a modular solution that solves the problem using Java EE. Explain how the Java EE platform enables service oriented architecture (SOA) -based applications. Explain how you would design a Java EE application to repeatedly measure critical nonfunctional requirements and outline a standard process with specific strategies to refactor that application to improve on the results of the measurements. Section 7: Patterns From a list, select the most appropriate pattern for a given scenario. Patterns are limited to those documented in the book - Alur, Crupi and Malks (2003). Core J2EE Patterns: Best Practices and Design Strategies 2nd Edition and named using the names given in that book. From a list, select the most appropriate pattern for a given scenario. Patterns are limited to those documented in the book - Gamma, Erich; Richard Helm, Ralph Johnson, and John Vlissides (1995). Design Patterns: Elements of Reusable Object-Oriented Software and are named using the names given in that book. From a list, select the benefits and drawbacks of a pattern drawn from the book - Gamma, Erich; Richard Helm, Ralph Johnson, and John Vlissides (1995). Design Patterns: Elements of Reusable Object-Oriented Software. From a list, select the benefits and drawbacks of a specified Core J2EE pattern drawn from the book - Alur, Crupi and Malks (2003). Core J2EE Patterns: Best Practices and Design Strategies 2nd Edition. Section 8: Security

Explain the client-side security model for the Java SE environment, including the Web Start and applet deployment modes. Given an architectural system specification, select appropriate locations for implementation of specified security features, and select suitable technologies for implementation of those features Identify and classify potential threats to a system and describe how a given architecture will address the threats. Describe the commonly used declarative and programmatic methods used to secure applications built on the Java EE platform, for example use of deployment descriptors and JAAS.

SCEA 5 Books Section 1: Application Design Concepts and Principles "Sun Certified Enterprise Architect for Java EE Study Guide, 2nd Edition" by Mark Cade and Humphrey Sheil "SCEA study guide" by Allen and Bambara Section 2: Common Architectures Designing Enterprise Applications with the J2EE Platform J2EE Architect's Handbook Section 3: Integration and Messaging Java EE 5 Tutorial. Part VI Services. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions J2EE Connector Architecture and Enterprise Application Integration Java Message Service, Monson-Haefel & Chappell Section 4: Business Tier Technologies EJB 3 in Action Pro EJB 3 Java Persistence API Mastering EJB 3.0 Java EE 5 Tutorial. Part IV Enterprise Beans. Java EE 5 Tutorial. Part V Persistence. Nice to have SCBCD 5 Section 5: Web Tier Technologies Core JavaServer? Faces, Second Edition

Java EE 5 Tutorial. Part II The Web Tier. Nice to have SCWCD Section 6: Applicability of Java EE Technology Java EE 5 Tutorial. Part VII Case Studies. Practical J2EE Application Architecture J2EE AntiPatterns? Java EE 5 Tutorial. Part III Web Services. SOA using Java Web services Section 7: Patterns "Design Patterns", GoF Core J2EE Patterns, 2nd ed. Head First Design Patterns Section 8: Security Java EE 5 Tutorial. Part VI Services. Java Security Core Security Patterns Sun JEE tutorial "The act of getting certified will make you a better architect." (Humphrey Sheil, CTO, SCEA, and SCEA examiner) This certification is for enterprise architects responsible for architecting and designing Java EE compliant applications with an emphasis on making the best use of Java EE features to create flexible, scalable, secure designs. SCEA Certification Benefits: The SCEA certification "signifies that its holders can handle advanced design responsibilities and lead roles in creating applications. To succeed, SCEA candidates must demonstrate a deep understanding of appropriate uses of modern design architecture and current Java EE technologies for business applications." (Ed Tittel and Dr. Bill Brogden) Demonstrate to your employer, peers & customers that you are proficient in Java Technologies Architecture and use industry-respected best practices. Improve your knowledge and skills using the process of achieving the certification and hence deliver better results. Enhance your salary, job opportunities and credibility through this respected credential.

SCEA Certification Target Audience:

This exam is for enterprise architects responsible for architecting and designing Java Platform, Enterprise Edition technology-compliant applications that are scalable, flexible, and highly secure. This exam is designed for candidates with experience in the following areas (typically 5 or more years: Application design: concepts and principles, common architectures, integration and messaging, business-tier technologies, web-tier technologies, Java EE technology, patterns and security. SCEA Certification Exam Objectives: Application Design Concepts and Principles Common Architectures Integration and Messaging Business Tier Technologies Web Tier Technologies Applicability of Java EE Technology Patterns Security

SCEA Certification Exam Details: Delivered at: Authorized Worldwide Prometric Testing Centers Prerequisites: None Other exams/assignments required for this certification: Step 2 (CX-310-301A), Step 3 (CX-310-062) Exam type: Multiple choice, and drag-n-drop Number of questions: 64 Pass score: 57% (37 out of 64 questions) Time limit: 120 minutes

SCEA Certification Exam Preparation: Preparing for the Sun Certified Enterprise Architect (SCEA 5) Certification Exam (CX 310052 ) might be slightly tougher than the other exams as it demands solving real life architecture scenario's and \not just hypothetical knowledge of JEE technology & Design Patterns. Also it has 3 parts and you need to pass all 3 to be Sun Certified Enterprise Architect (SCEA). From our experience of supporting SCEA candidates since 2000, we have created a very simple and yet incredibly reliable and efficient approach to Get Certified in 1st Attempt.

Familiarize yourself with Sun Certified Enterprise Architect (SCEA) Certification Exam process understanding the SCEA Exam registration, SCEA Exam Pattern, SCEA Exam Objectives, course material, process etc. Get started with some good book like the Cade book, UML Distilled, the Sun Press SCEA book, J2EE Design Patterns, Head First Design Patterns, GOF Design Patterns, and then Java Modelling in Color to help you on part II of the exam. Register to a good SCEA forum to post questions and discuss and share experience on certification exam preparation. Practice, Practice, Practice solving real life architecture scenario's. Most importantly Practice SCEA Mock Exams to get exposed to the variety of SCEA certification exam questions asked in the exam.

Everyone goes for the exam when they expect to pass, yet 1/3rd FAIL & most score less than expected. You invest considerable time, energy & money on this Certification. It's smart to do a reality check, get familiar & practice lots of Mock Exam Questions to ensure Your Success. Read what some of our customers have to say. We are happy to help you with your exam preparation. Please share with us, when are you taking the Exam? and how is your certification exam preparation coming along? What is your success plan? Buy Full Version of Whizlabs Mock Exams Now to: Succeed the guaranteed way in 1st Attempt or 100% Money Back! Unconditionally! Gain tremendously by filling the gaps in your knowledge through Diagnostic test and objective wise tests. Gain Confidence by practicing Full Mock Tests (Diagnostic Test + Practice Tests + Final Test) based on Sun Certification Exam Pattern. Practice makes you perfect. Cover 100% Syllabus with lots of Unique Questions covering all objectives of Sun Certification Exam in required depth. Leave nothing to chance. Revise quickly with study notes, be efficient. Crack the Exam with Tips & Tricks, know the secrets. Understand each concept with detailed explanation of each and every option (correct as well as

incorrect) of all questions and excel in the Sun Certification Exam as well as your job! Track Your Progress over time with Graphical Reports that show Your Rank, Percentage, Percentile, Speed and Accuracy Level with Objective wise details. Maximize return on your investment of time, energy and money to get Sun certification by scoring more than you expected.

También podría gustarte