Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 9

MALAYSIAN INSTITUTE OF INFORMATION TECHNOLOGY

JANUARY 2020 SEMESTER

IEB31203 BUSINESS ENTERPRISE APPLICATION

ONLINE TEST

PREPARED BY:

PROGRAM
NAME STUDENT ID NO.
NO.
1. NUR AFIQAH BINTI ALIAS 52218219117 BCEM

PREPARED FOR:

MADAM. SITI SALWA HASBULLAH

INSTRUCTION: Answer ALL FOUR (4) questions.


Question 1

Enterprise applications are rapidly growing in popularity across multiple industries.

a) Define Enterprise Applications. (1 mark)


Large software system platform designed to operate in a corporate environment
such as business or government. There are complex, scalable, component-
based, distributed and mission critical. Enterprise Application software consists of
a group of programs with shared business applications and organizational
modelling utilities designed for unparalleled functionalities. Enterprise Application
are developed using enterprise architecture.

b) Describe SIX (6) enterprise application software that exist nowadays. (12 marks)
i. Salesforce CRM
Salesforce CRM is of those enterprise level applications that is extremely
beneficial for sales and marketing as it makes easy-to-use cloud based
applications that help businesses stay connected to their consumers. It
provides a multitude of features.

ii. Marketo
Marketo is a software platform that empowers brands to create lasting
relationships with consumers. When it comes to enterprise application vs
business application, Marketo is a best of both worlds solution that is
designed to generate leads, build relationships that transform them into
customers, and grow the relationships. This business analysis and
marketing application is truly one of the most popular in the market today
as it provides numerous features that ensure profitability.

iii. Yesware
Yesware is an efficient emailing tool designed for salespeople to close
faster, earn more money, and gain more insight into their prospecting
initiatives. With its advanced email tracking features, the program allows
salespeople to track who opens the emails they send and in what location
they were opened. It also provides multiple features that help improve
emailing efforts.

iv. Google Analytics


Google Analytics as a mission critical application time and time again and,
additionally, we’ve published a blog about how to work with its data in our
platform. With this application, your business’ sales and marketing efforts
will improve substantially with features.

v. BambooHR
BambooHR is offers features that help you manage almost all aspects of
human resources. These include tracking candidates for open positions,
employee on boarding, and payroll management. Utilizing this enterprise
resource planning solution in your business results in many benefits.

vi. Zoom
Zoom is the application is free and people can connect all across the
globe anywhere and anytime as long as they have the application
downloaded and running on their smart phone, laptop, and PC. Many of
the most successful businesses in the world have used Zoom for many
communications purposes.
Question 2

Global Venture Enterprise is a company that adopt an Enterprise application


integration(EAI) namely EAI aims to make more than one legacy system in enterprise
connected each other by IT so that all systems can cooperate mutually, sufficiently
share and use the information resources and eliminate the existing isolated island of
information from enterprise. The traditional EAI adopts the way of peer to peer
connection to realize electronic data exchange. But some large enterprise usually owns
many application systems. Some of these systems may be old and the other may be
new so the integration of them is very complex, difficulty and expensive. This makes
Global Venture Enterprise seek new way to solve the problem. Based on the Case
Study above, describe details SEVEN (7) Non Functional Requirements to helps Global
Venture Enterprise to solve the problem. (14 marks)

 Availability
o The system should always be available , meaning the user can access it
using application.
o In case of a hardware failure or database corruption, a replacement page
will be shown. Also in case of hardware failure or database corruption,
backups of the database should be retrieved by the administrator.

 It means 24 x 7 availability.
o The software should be portable. So moving from one OS to other OS
does not create any problem.

 Performance
o The system is interactive, and the delays involved are less.
o When connecting to server the delay is based editing on the distance of
the 2 systems and configuration between them so there is high probability
that there will be or not a successfully connection in less than 20 seconds
for sake good communication.
 Data Integrity
o Privacy of information, the export of restricted technologies, intellectual
property rights, etc. should be audited.
o Every unsuccessful attempt by a user to access an item of data shall be
recorded on an audit trail.
Question 3

Based on Figure 1, answer the following questions.

a) Explain logical architecture. (4 marks)


Logical architecture is part of the system architecture design that includes
decomposing the system into logical components that interact to satisfy the
system requirements. The logical components are abstractions of the physical
components that perform the system functionality without imposing
implementation constraints. An example of a logical component is a user
interface that may be realized by a web browser or display console, or an
entry/exit sensor that may be realized by an optical sensor or contact sensor.

b) Explain Business Layer and the THREE (3) components of associated to it. (5
marks)

Business layer components implement the core functionality of the system and
encapsulate the relevant business logic. This layer includes business workflow
components for processing and business entity components to manage business
data. For example, on an e-commerce site like Amazon you would have
Business Layer that handles a customer’s purchase: checking on availability and
delivery, taking payments, sending an email confirmation etc. Business layer can
be considered to comprise of three sub layers to represent business processes,
business services and business components.
i. Business Process represents the business processes implemented in the
application.
ii. Business processes, in turn, are composed from one or more business
services and are represented in the Business Service Layer.
iii. Business Component Layer represents the lowest level of abstraction of
business layer in terms of underlying business entities.
a. Business delegate components act as a bridge between
presentation and business layer by exposing the business
processes and services to the presentation layer.
b. Session façade components help in reducing the network traffic
and latency by grouping several fine grained invocations of the
business entities.
c. Business Service components implement the business functionality
of an application.

c) Explain Enterprise Information Systems Layer and TWO (2) components


associated with it. (4 marks)

Enterprise Information Systems Layer is handles enterprise information system


software, which provides an enterprise’s critical business information
infrastructure.
i. The enterprise application has to connect with the database or other
storage mechanisms to manage persistence of the application’s data
across invocations, this is done by Data Layer.
ii. External Systems Layer is used to represent the external applications with
which the target application has to integrate with. These two layers are
often combined together and are referred to as the (EIS) Layer.
Question 4

Figure 2: Infrastructure Architecture Building BlocksBased on Figure 2, answer the


following questions.

a) Elaborate at least THREE (3) elements of Networking, Internetworking and


Communication Protocols. (3 marks)

i. DMZ (Demilitarized Zone): Also known as perimeter network, is a sub


network of an organization, which provides access to the external facing
services of an enterprise to the outside world.
ii. Load Balancer: Available both as hardware and software, helps in splitting
the traffic to ensure the scalability of an enterprise application.
iii. DNS: An Internet or intranet enterprise application is accessed via a URL
(Uniform Resource Locator), which is mapped to a specific IP address.
This mapping is provided by a Domain Name Server (DNS).

b) Discuss all SEVEN (7) elements of IT hardware and software required for the
Enterprise Application (EA) implementation. (7 marks)

i. Operating system is defined as a system software that manages computer


hardware and software resources and provides common services for
computer programs. All cpplication softwareomputer programs require an
operating system to function. Operating system controls computer's
hardware, run the computer's programs and organizes files.
ii. Database Servers: Provides data related services such as efficient
storage, search and retrieval, data integrity, security and transaction
support.
iii. Web Server: The server which accepts HTTP/HTTPS requests from a
browser, and services them by interacting with other tiers.
iv. Application servers: The core business logic of an application is hosted
on an application server.
v. Virtualization: mechanism to abstract IT infrastructure. It can be viewed as
a design pattern in the IT infrastructure landscape, and is implemented at
different levels like platform or system resource level.
vi. Storage mechanism: Any hardware that can hold information, temporarily
or permanently. We distinguish two types of storage: a primary storage
device (RAM), and a secondary storage device (hard drive). Secondary
storage can be removable, internal, or external storage.
vii. Motherboard is the physical arrangement in a computer that contains the
computer's basic circuitry and components. It has a socket for the CPU,
RAM and expansion part (sound cards, graphic cards ETC) and also
connects together the CPU, memory, hard drives, optical drives, video
card and more.

You might also like