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

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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