Java Enterprise Architect Certified Master Assignment

OCMJEA 6 Assignment Solutions & Essay Questions

MyExamCloud OCMJEA 6 Assignment and Essay Questions simulator helps you to pass the exam in first attempt. Prepare with one of the best OCMJEA 6 Study Course developed by Java Certified Experts. 100% Test Pass Guarantee.

OCMJEA 6 Assignment and Essay documentations are available online at MyExamCloud Exam Simulator. This course contents can be accessed from PC, Mac, iPhone®, iPad®, Android™ Device. Mobile Apps available on iTunes and Android stores.

Who created MyExamCloud OCMJEA 6 Assignment & Essay Solutions?

OCMJEA 6 simulator providing you with complete preparation materials for Java EE 6 Enterprise Architect Certified Master assignment and essay exams, along with review and quiz questions. Each and every architecture solutions are carefully evaluated by highly qualified Java architects. They are highly qualified individuals, who have 15 years of experience in Java EE technologies.

OCMJEA 6 Assignment & Essay Information

The OCMJEA 6 (Java (EE) Enterprise Architect Certified Master) Assignment improves architecture skills using patterns, frameworks and UML diagrams.

Exam Process

OCMJEA 6 Assignments Information

Exam Number: 1Z0-865

Exam Title: Java (EE) Enterprise Architect Certified Master Assignment

 

The OCMJEA 6 (Java (EE) Enterprise Architect Certified Master) Assignment improves architecture skills using patterns, frameworks and UML diagrams.

Number of Questions:N/A Questions
Exam Duration6 months from assignment purchase
Passing Score:Subject to validation of assignment.%
Exam FormatPerformance Based
Validated AgainstThis assignment has been validated against EE 5 and EE 6
Exam PricePrice May vary from Country to country. Refer Oracle site for latest pricing.

You must complete Java EE based architecture solution for a given business situation.

OCMJEA 6 Essay Questions

Exam Number: 1Z0-866

Exam Title: Java (EE) Enterprise Architect Certified Master Essay

 

The OCMJEA 6 (Java (EE) Enterprise Architect Certified Master) Essay questions related to your assignment solution. Your answers to these questions will be accessible to the same analyst who evaluated your assignment submission, and he will cross-reference supplied answers with the submitted answer for assessing your answers.

Number of Questions:N/A Questions
Exam Duration120 minutes
Passing Score:Subject to validation of assignment.%
Exam FormatEssay
Validated AgainstThis assignment has been validated against EE 5 and EE 6
Exam PricePrice May vary from Country to country. Refer Oracle site for latest pricing.

You must complete Java EE based architecture solution for a given business situation.

Who can take OCMJEA 6 Assignment?

Set The New Java Standard With Java EE Architect Certification. The Java EE architect certification exam is a decent approach to distinguish your resume. Applicants who consistently guarantee they are up to speed on the most recent advances and hold significant certification in their picked technological advancements increase the value of their organizations. Any Java EE developer interested in architect career can take this exam.

  • It is important that the person should have some exposure to design of Java applications including ability to think in terms of use cases, features and component etc.
  • Prior exposure to UML diagrams and Design Patterns would be helpful.
  • Working experience with one or more frameworks of Java EE stack like JSF, EJB, JAX-WS etc will help.
  • The ideal working experience before sitting for the exam should be at least 6 – 8 years, unless the person has started designing and modelling JAVA applications from early on.

OCMJEA 6 Assignment Sample Question

The following practice question is taken from MyExamCloud OCMJEA 6 Assignment Solution Quiz

Scenario : Allinone's architect Pop suggests the following production environment.

  • Saving Account Management - Application Server 1
  • Personal Loan Managenet - Application Server 2
  • Credit Card Management - Application Server 3

The reason behind having separate servers is, when there is a change in one application it would not affect the other two and vice versa, so that we can maintain the application smoothly.

Select the Non Functional Requirements dicussed in the above scenario - Read the scenario given below. Read the scenario given below.

Answer and Explanation:

Maintainability is the correct answer

Maintainibility is ability to correct flaws in the exisiting functionality without affecting the other components of the system. When creating architecture, an architect should consider low coupling, modularity and documentation to enhance maintainabilty.

10 OCMJEA 6 Assignment Practice Questions - Free

You can access 10 OCMJEA 6 Assignment Solution Quiz Practice Questions from MyExamCloud Exam Simulator.

Take Free Practice Test

After OCMJEA 6 Assignment Exam

Within 30 minutes of completing your OCMJEA 6 Assignment Certification exam, you will receive an email from Oracle notifying you that your exam results are available in CertView. If you have previously authenticated your CertView account, simply login and select the option to "See My New Exam Result Now."

If you have not authenticated your CertView account yet at this point, you will need to proceed with your account authentication.

Authentication requires an Oracle Single Sign On username and password and the following information from your Pearson VUE profile: email address and Oracle Testing ID. You will be taken to CertView to log in once your account has been authenticated.

Sample OCMJEA 6 Assignment Certificate

OCMJEA 6 Assignment Benefits

The reason for taking Oracle Java Certification is to differentiate general programmers from certified experts. You may get additional benefits like getting a good job, salary hike, designation changes, role changes and higher promotion.

Stand out from the millions of Java crowd. Increase your marketability with OCMJEA 6 Certification on the most used programming language in the world - Java.

The certification empowers in driving Java EE Architecture for enterprise applications. OCMJEA 6 certified architects can easily evaluate various design options, frameworks, software COTS components, etc.

How to register for OCMJEA 6 Assignment

  • Step 1:Oracle :: Pearson VUEOpen this page, If you are a first time visitor then click on Create an account
  • Step 2:Click on Proctored Exams
  • Step 3:You will see a screen to search exam. Enter the exam code you want to give. You can get exam code details at Java Certifications MyExamCloud Exam Collections
  • Step 4:You will see the exam name, fees for the exam and language of exam in the screen, Click on Schedule this exam.
  • Step 5.You will see Confirm Exam Selection screen, click on the Proceed to Scheduling.
  • Step 6. Now, Enter into the search box, the near by place for test center. Select the test center and click on Next.
  • Step 7.Select Date and Time on which you will write your exam.
  • Step 8.Check the information again, date and time. After confirming then click on the Proceed to Checkout.
  • Step 9.After that you need to check the information and enter the credit card details.

Congrats, you have successfully scheduled your Java Certification exam.

OCMJEA 6 Assignment & Essay Topics

Section 1: Application Design Concepts and Principles

  • Document a given system architecture by creating UML diagrams for it
  • 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 (Java EE) 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.
  • Create a logical and physical model of a system infrastructure architecture.

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 describe 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.
  • Given a scenario, explain the appropriate messaging strategy to satisfy the requirements

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, and 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.

Section 5: Web Tier Technologies

  • 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 EJBs. An EJB component-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 business problem using Java EE technology. 
  • Given a specified business problem, identify and prioritize the main technology risk areas that must be addressed by the technical design and architecture. 
  • Explain how the Java EE platform enables service-oriented architecture (SOA) -based applications. 
  • Identify how the Java SE and Java EE platforms support the internationalization and localization of applications. 
  • Explain your rationale for choosing build as compared to buy for a given Java EE component 
  • Explain the typical challenges associated with the design and implementation of large scale enterprise software systems and how Java EE technology addresses those challenges. 
  • Explain how you would design a Java EE application to repeatedly measure critical non-functional 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 

  • Given an architectural system specification, select the 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.

Testimonial

Yubing Liu

I'm delighted to see that you guys providing assignment exam preparation solution for architect and developer exams. Excellent material !!!

 

What is inside?

Inside MyExamCloud's OCMJEA 6 Assignment Practice Course

  1. 1

    Set Your Goals

    Set Goals on OCMJEA 6 Assignment topics
    (MyExamCloud PPA Tracker)

  2. 2

    Free Assignment Solution Quiz

    OCMJEA Assignment Solution Quiz exam tests your basic architecture skills in each exam objective. (MyExamCloud Practice Exam)

  3. 3

    6 Assignments

    MyExamCloud OCMJEA 6 assignments solution offers six assignment with complete UML design diagrams and documentation.

  4. 4

    Quiz Exams

    1 Quiz Exams
    (MyExamCloud Quiz Exams)

  5. 5

    128 Review Questions

    MyExamCloud OCMJEA 6 Practice Test offers 128 review questions for the given six assignment solutions.

  6. 6

    25 Essay Questions

    MyExamCloud OCMJEA 6 Practice Test also offers 128 review questions for the given six assignment solutions.

  1. 7

    Topic Based Questions

    Study mode to access topic based questions


  2. 8

    Answer with Explanation

    MyExamCloud OCMJEA 6 exam questions & answers, along with exhaustive explanations.

  3. 9

    Exam Report

    MyExamCloud reports to assess performance history, strengths & weaknesses against each topic

  4. 10

    Goal Tracker

    MyExamCloud goal tracker used to track your goals and shows how you accomplish your goals

  5. 11

    Focus Lab

    MyExamCloud focus lab to pinpoint your weak areas, it will help you to complete your self-preparation

  6. 12

    Lifetime License

    MyExamCloud platform gives you unlimited lifetime access, any where, any time and any device (Smart Phones / Tablets)

My experience on OCMJEA

In this post I Just want to share some of my experiences and impressions in the process of achieving the “Oracle Certified Master, Java EE 6 Enterprise Architect” certification, hoping this to be useful for those who are on their way of become certified.

First of all I have to say that I obtained my certification in the past 6 of July, and that I got a score of 153 over 160, which make me feel so happy.

Nowadays the certification path is composed by many steps that you can consult in this link.

Step 1: Complete the course

This step is not necessarily the first step you must complete, but I advise you to do it first because it can help you to clarify many useful concepts that you need to manage in the next steps. I took the “Architect Enterprise Applications with Java EE” course and I think it is a good option although I think is kind of expensive course. In my country, Colombia, I recommend calling directly to the Oracle call center and ask for discounts on the price of the course; I got a good discount.

Step 2: Pass Exam Java EE 6 Enterprise Architect Certified Master 1Z0-807

As I said before, I think that “Architect Enterprise Applications with Java EE” course can help you to clarify necessary concepts for the multiple choice exam. Besides that, I recommend you to follow one of the many study books available for this exam. I studied with the new Oracle study book:

OCM Java EE 6 Enterprise Architect Exam Guide (Exams 1Z0-807, 1Z0-865 & 1Z0-866) (Oracle Press) by Paul Allen and Joseph Bambara.

Although I found this book interesting (Not only for this step but for next steps: assignment and essay); I don’t think it is enough to pass the exam. So I strongly recommend you making as many mock exams as you can. You can find many mocks exams on the Internet.

The exam topics can be found in this link.

Step 3: Java (EE) Enterprise Architect Certified Master Assignment 1Z0-865

For me the assignment is the most important and difficult part of the exam. My assignment was “Factory Homes”.

First of all I recommend you to read the assignment very well (more than once) and that you take the time to fully understand the scope of the problem to solve.

On a high level, the assignment file is composed by the following sections:

1. Background: This section provides an overview of the business context of the problem you must resolve.

2. Workshop output: This is one of the most important sections because it actually contains several important aspects to be taken into account as restrictions, non-functional requirements, legacy systems, etc.

3. Business domain model: This section contains the basic business model on which we must work. Is vitally important to fully understand this model, because it will be the basis for building the class diagram.

4. Use case diagrams and specifications: This section contains the use cases that must be taken into account. Is important to understand the scope of these use cases and to recognize the actors involved in the system.

5. Deliverables: This section contains the description of the deliverables you must construct and how to send them: Class diagram, component diagram, deployment diagram, sequence diagrams, top three technical risks, assumptions and decisions.

Before start with the assignment I think is a good idea to select the UML tool you will use, I recommend you to select a tool that already provides support for UML 2.0 and that allows you to export the diagrams as images easily. I selected Visual Paradigm v12.0 (trial version) mainly for the reasons mentioned before, and I must say that this tool leaves me a good impression by its versatility and because it allows you to make everything you might need for the assignment.

Next I describe my tips on each of the deliverables:

Class diagram:

Start building your class diagram based on the business domain model given in the assignment file. Do not modify the proposed domain model because doing so would alter the scope of the requirements.

You must consider adding classes for representing the presentation tier components, like JSP or JSF pages. Also I think is important to include some utility packages and classes useful for your solution, like cache or logging. In my case I decided to use EhCache Framework for cache, and the Java Logging API for logging.

I also think is very useful the use of stereotypes for clarifying the purpose and nature of the proposed classes, you may use stereotypes like: ‘JSF Page’, ‘ManagedBean’, ‘Interface’, ‘Auxiliary’, etc.

Moreover it would be helpful for the construction of the sequence diagrams to add some classes to represent important JEE framework classes, like the Entity Manager. Remember that the class diagram must contain all the classes included in the sequence diagrams.

Component diagram:

For the component diagram y suggest to present it by tiers, so that it is clear the components that belong to each application tier. Also remember that components should expose well defined interfaces, so use and include them into the diagram. I prefer the lollipop notation to show the components exposed and consumed interfaces.

Also you can group component in subsystems in such a way components related to the same functional purpose are logically grouped.

The following links can help you to clarify some concepts about the component diagram.

http://www.agilemodeling.com/style/componentDiagram.htm
http://www.uml-diagrams.org/component-diagrams.html
http://agilemodeling.com/artifacts/componentDiagram.htm

Deployment diagram

In this diagram you should detail the hardware and software of your system, and the application components that run on those nodes. Before start building this diagram, you should think about your assignment restrictions like time and cost and about your assignment NFRs like reliability, availability, scalability, security, performance; and considering all these aspects, propose a scheme that allows satisfying them in the best way.

For example, you could consider a cluster topology with load balancing, running on dedicated servers in order to achieve good reliability and scalability, but also you could evaluate a cloud solution that may offer good flexibility and manageability at competitive prices. So, as I said before all depends on your non-functional requirement and restrictions and you should perform a trade-off between the options in order to choose the best for you.

The following links can help you to clarify some concepts about the deployment diagram.

http://www.agilemodeling.com/artifacts/deploymentDiagram.htm
http://www.uml-diagrams.org/deployment-diagrams-overview.html
http://www.uml-diagrams.org/deployment-diagrams-examples.html
http://aviadezra.blogspot.com/2009/09/uml-deployment-component-diagrams.html

Sequence diagram:

If you have carefully completed the class diagram, making sequence diagrams should be a simple and enjoyable work.

For these diagrams I just can advise you to remember that all the classes involved in the sequence diagrams should be present in the class diagram, and not to forget including in the sequence important application components like web pages, cache and logging.

Also remember to use of all the tools provided by UML to make a good sequence diagram, like “alt”, “loop”, “opt”, “ref” blocks, and make some comments if necessary.

The following links can help you to clarify some concepts about the sequences diagrams:

http://www.agilemodeling.com/artifacts/sequenceDiagram.htm
http://www.ibm.com/developerworks/rational/library/3101.html

Assumptions and decisions:

For this section I can only recommend you don’t let it for last, just go documenting your assumptions and decisions as you progress in solving the case.

I raised 12 assumptions of different nature, such as assumptions regarding the domain model, the use cases, the legacy systems, and as for the non-functional requirements.

As for architecture decisions, I raised 11 decisions justifying the choice of each of the framework, APIs, technologies and products used. For example, you may justify why select a server or database engine, why select some API to manage the cache or logging, etc.

Also in the architectural decisions you can justify why or why not use some kind of JEE framework component, so that it is easier for the evaluator to understand the proposed design and architecture.

Step 4: Java (EE) Enterprise Architect Certified Master Essay 1Z0-866

I strongly recommend you don’t miss much time after sending the assignment to present the essay.

The topics covered in the essay are not secret and focus primarily on how you solved the non-functional requirements associated with your assignment. Prepare well these points and your essay will be successful. Also in the case that English is not your native language (my case) try write a couple of test essays so that you can memorize words and key terms that will help you in the real test.

At the time of examination I recommend you read well all the questions before you start writing, as several questions can be related and some arguments might be best for some question than for another. In my opinion the time was short (120 min) and at the end I had only a few minutes left to give a final review of my essay, so you must be very careful with the time.

I found very useful the appendix B of the Paul Allen and Joseph Bambara book: OCM Java EE 6 Enterprise Architect Exam Guide (Exams 1Z0-807, 1Z0-865 & 1Z0-866) (Oracle Press). This book section gives a good approach to the real essay questions.

Also, I found the following link very useful to prepare my essay and I recommend you to read it:

https://srinichekuri.wordpress.com/2013/06/04/sceaocmjea-essay/

Step 5: Complete the course submission form

Although in the certification path this is the final step, this can be done at any time after completion of the course requirement. The purpose of this form is just to validate that the aspirant has fulfilled this requirement. So I consider that a good tip is to fill out and send this form as soon as you finish your preparation course to save time.

Thislink contains more information about the course submission form.

Final tips

1.    One of the best tools to prepare for all parts of the exam is CodeRanch forum, so I advise you to use it frequently to resolve your questions.

2.    With some regularity Oracle launches promotion codes that can be applied when purchasing exam vouchers, so that, for example, you can get discounts or free retakes with these promotion codes. I recommend that before buying your voucher, you check if there are active promotion codes. For example, throughout 2015 it is active Java20 code with which you get a 20% discount on any Java exam.

My best wishes to everyone

0 Replies to “Java Enterprise Architect Certified Master Assignment”

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *