Demonstrate comprehensive understanding of stateful ejb

Assignment Help Other Subject
Reference no: EM133708324

Some key Issues in Enterprise Computing Architecture

In this assignment, you are to address some key issues in enterprise computing architecture. You will need to demonstrate understanding of the key issues or competence to apply the key principles. The key issues/principles have been introduced by this unit through the textbook, weekly lectures or tutorials/labs. You will need to review the learning materials to address the following questions and prepare to do personal research if necessary.
Note: copying from the unit learning materials or internet resources cannot show your understanding but may incur plagiarism or loss of marks. Thus, you will need to address the following issues in your own words with proper citation and reference. Your work must be appropriately referenced by using Harvard (author-date) referencing style.

Question 1: Transaction types for data persistence
In this unit, you have learnt and practised two types of transaction for data persistence. Students need to describe the two types of transaction by including the following factors:
The names of the two types of transaction
The use case of the two types of transaction
The detailed configuration for using the two types of transaction.
Note for describing point 3, we assume that we have a MySQL database named COIT20259DB.

Question 2: Stateful EJB
Students are to demonstrate comprehensive understanding of Stateful EJB by including the following factors:
Provide a simple but complete example to declare a stateful EJB and invoke the EJB.
Interpret the example.
To support the EJB, you need an application server like GlassFish. Explain why an application server is needed for EJBs.
Interpret how and why application servers treats stateful EJB differently from other types of EJB.
Note: to make your example concise, Java import statements are not required, and you can use any Java SE or Jakarta EE APIs directly.

Question 3: EJB Security
On completion of the lab projects of Week 7, answer the following questions related to EJB security.
What security roles are declared in the project, where are they declared in the project, and what will be authorised by the role declaration?

You have used GlassFish management console to create a user ‘mike' and to assign it to a group ‘Enterprise' and to create another user ‘richard' and to assign it to another security group ‘StaffEnterprise.' Explain how a user is mapped to a security role in the project.
Describe EJB authentication and authorisation when the user ‘mike' run the main() method of the project.
A user ‘stephen,' who should have the access to all the methods of ItemEJB, needs to be declared. Based on lab projects of Week 7, what is the way to make the required declaration.

Question 4: Restful Web Services
Students are to demonstrate a comprehensive understanding of the following questions based on the given code of a Restful web service PhoneResource.
Present four cURL commands, of which each accesses a method of PhoneResource
Both a normal web site and a web service can be accessed by HTTP methods. There must be critical differences between them. Otherwise, it is unnecessary to call it "web service." Students are to describe some key differences between them.
Each web service is accompanied by a WADL document. WADL, as a structured representation of a web service's capabilities, plays a crucial role in automating system integration. Students are to present and explain some key points highlighting the automation and integration through using WADL.

Question 5: Microservices
When microservices offer significant advantages for certain enterprise computing scenarios, there are a lot of misconceptions about microservices. Students are to clarify the following misconceptions.
Microservices are a simpler architecture than other enterprise computing architecture.

Microservices are a one-size-fits-all solution for enterprise computing.
Shifting from monolith to microservices is easy.

Reference no: EM133708324

Questions Cloud

Difficulty shutting the right eye tight and inability : Neurological examination reveals difficulty shutting the right eye tight and inability to bring up the right corner of his mouth when asked to smile.
Medical history includes obesity and hypothyroidism : A 40 year old female presents to your clinic with complaints of dark colored urine. Past medical history includes obesity and hypothyroidism.
What the annual depreciation value : Prepare a depreciation schedule showing what the annual depreciation value, accumulated depreciation and book value will be for the next 10 years
Patient drinking behavior : A 56-year-old man presents to a new primary care provider for a routine physical exam. How would you assess this patient's drinking behavior?
Demonstrate comprehensive understanding of stateful ejb : demonstrate comprehensive understanding of Stateful EJB by including the following factors: Provide a simple but complete example to declare a stateful EJB
Evidence and logical reasoning : Remember, a discussion of the solution to the problem statement should be based on evidence and logical reasoning.
Female presents to clinic for her annual wellness exam : A fifty-six-year-old female presents to the clinic for her annual wellness exam. Looking at the diagnoses listed what code should be changed
Carboplatin docetaxel for ovarian cancer : GT is a 57-year-old F who will be started on carboplatin docetaxel for ovarian cancer.
Create an annotated bibliography of resources : Create an annotated bibliography of resources you can use to maintain an up-to-date awareness of these standards and guidelines

Reviews

Write a Review

Other Subject Questions & Answers

  What is rheumatic fever and how is it treated

Describe 3 clinical manifestations specific to right sided heart failure in the pediatric patient. What is Rheumatic Fever and how is it treated?

  Explain h-d competitive advantage in global markets

Explain H-D's competitive advantage in Global Markets and Determine and explain entry strategies for global expansion

  What weaknesses with the u.s. government system did the 9/11

What weaknesses with the U.S. government system did the 9/11 Commission determine were directly responsible for allowing an attack such as occurred on September

  Impacts on healthcare systems

Impacts on Healthcare Systems and Socioeconomical concerns - Political battles/issues and technological advances

  Philosophy and popular culture

After watching this article, discuss what is the relationship that the movie the Matrix has in relation to philosophy and the raising of questions

  Amicable relations-supreme court decision threatened

Do you think that black southerners would agree with the statement that "amicable relations" had existed between the races for the past ninety years and that the Supreme Court decision threatened to undermine them?

  Creating an academic and professional network

Begin creating an academic and professional network by identifying which academic and professional connections and resources you need to collaborate.

  What social traits did your forebears pass down to you

What social traits did your forebears pass down to you? Is there consistency or inconsistency in your family's status?

  Description of parent response to teaching

Share the pamphlet you have developed with a parent of an infant child. The parent may be a person from your neighborhood, a parent of an infant.

  How various different ideologies of imperial conquest

Describe how various different ideologies of imperial conquest, expansion, and authority shaped and influenced political developments in sixteenth century Japan

  How the two models define and measure quality outcomes

Compare how the two models define and measure quality outcomes. Which model best supports the framework of evidence-based medicine in defining and measuring.

  Identify stage of erikson''s eight stages of development

Identify each stage of Erikson's Eight Stages of Development

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd