Professional Documents
Culture Documents
Mawra edited
Mawra edited
Course:
Institute:
Instructor:
TASK 1:
Enterprise JavaBeans:
Enterprise JavaBeans is a mostly-used technology that objectives at helping disbursed
component-primarily based packages written in Java. One of the important thing functions of
the Enterprise JavaBeans structure is the support of declarative disbursed transactions,
without requiring specific coding. Offerings consist of the transaction, naming, and staying
power support. Transaction support An EJB box needs to support transactions. EJB specs
offer a method of transaction control known as declarative transaction control.
In a research article, the researcher has proposed a combined selection approach forCOTS
components primarily based totally on different n at two levels, viz. Local-level and most
important global level. At the local level, all the Individual choice or selection processes of
different business areas are Located, under the supervision of the process at the global level,
and at the global level, the combined selection process takes place, which results in the
selection of the best combination of the COTS. Another researcher has proposed tree step
Win-Win Spiral
Model, which uses approaches of risk-driven for identifying risk firstly, Then to examine risk
and finally resolve the risk in an iterative process of evaluation.WinWin follows the lowing
iterative steps:
a. Identify the stakeholders and their win conditions.
b. win conditions reconciling and establishing objectives next level
Options and constraints
c. product Evaluation and process alternatives and solving of risk
d. Define next level of product and process, including partitions.
e. authenticate
f. Reconsideration
Both the customer and the developers are benefited and are In a win-win
situation, in the sense that the customer wins by getting a product that
fulfills the majority of his requirements the developer wins by working to
realistic and achievable Budgets and deadlines.
Another researcher has proposed a fuzzy set Theory base, where decision-makers assist
selection from a finite number of options whilst there is greater than one target and each
qualitative and quantitative element must be considered.
QUESTION 4:
As the time flies it will become more understanding that the software program's extensive
structures have become extra complicated and large which results in improve productivity,
lessened cost, and enhanced quality by reusing formerly developed components. Due to those
improvements in monetary considerations, there may be a bent toward additives primarily
based on software program improvement, and research display that these days such structures
improvement is exceeding 40% of the full evolved software program structures
The component choice for desired software needs to be made
keeping in thought first-rate for stakeholders' expectations.
The quality of a system relies upon the useful and non-functional traits of the system, which
tend to vary from one system to other. Therefore, it is integral to
develop an aspect choice framework that:
a. Automate the element choice process.
b. Optimize the thing determination process.
c. Be scaled up for giant systems which are necessary for component selection.
d. Be understood and carried out easily. User-friendly software has always been chosen on
priorities.
e. Employ genuine strategies for component selection is required for a new component
selection.
f. Address the construct versus purchase issue if occurs during a framework selection and
implementation.
g. Select aspects maintained after forming a framework of component implication.
CONCLUSION:
Among many of the toughest duties in component-based software engineering (CBSE)
component selection or choice is one of the toughest tasks. It is tough to discover the most
appropriate element choice. CBSE is a most desirable technique which is used to increase a
software program device from pre-present software program additives. Crucial position in
CBSE is performed in appropriate software program element choice. Many techniques have
been recommended to clear up element choice problems. By enhancing the incorporate
element choice framework the elasticity metric in this paper is executed in the selection of
choice framework. Pliability is a versatile degree that assesses software programs best in
phrases of its additives best. The validation of this proposed answer is executed via
accumulating a pattern of folks who solved a digital questionnaire composed of 20 questions.
The questionnaire is shipped via social sites which include Twitter, Facebook, and emails.
The result of the validation confirmed that the use of the incorporated element choice
framework with pliability metric is appropriate for element choice.
References:
Cecchet, E., Marguerite, J., & Zwaenepoel, W. (2002). Performance and scalability of EJB
applications. ACM Sigplan Notices, 37(11), 246-261.
Rutherford, M. J., Anderson, K., Carzaniga, A., Heimbigner, D., & Wolf, A. L. (2002, June).
Reconfiguration in the Enterprise JavaBean component model. In International Working
Conference on Component Deployment (pp. 67-81). Springer, Berlin, Heidelberg.
Maji, A. K., Mukhoty, A., Majumdar, A. K., Mukhopadhyay, J., Sural, S., Paul, S., &
Majumdar, B. (2008, January). Security analysis and implementation of web-based
telemedicine services with a four-tier architecture. In 2008 Second International Conference
on Pervasive Computing Technologies for Healthcare (pp. 46-54). IEEE.
Pande, J. (2012). On some critical issues in component selection in component-based
software development. International Journal of Computer Applications, 46(4), 44-50.
Al-Tarawneh, F. H. (2014). A framework for cots software evaluation and selection for COTS
mismatches handling and non-functional requirements (Doctoral dissertation, Universiti
Utara Malaysia).