0% found this document useful (0 votes)
20 views7 pages

Platform Tech Mod2

The document discusses enterprise deployment software and firmware. It describes two lessons - one on enterprise deployment software and one on firmware. It provides details on each lesson including objectives, instructions, questions, content and an activity.

Uploaded by

venus camposano
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views7 pages

Platform Tech Mod2

The document discusses enterprise deployment software and firmware. It describes two lessons - one on enterprise deployment software and one on firmware. It provides details on each lesson including objectives, instructions, questions, content and an activity.

Uploaded by

venus camposano
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

MODULE 3

ENTERPRISE
DEPLOYMENT
SOFTWARE AND
FIRMWARE
KENNETH JAY L. DUGARIA
MODULE 3 is composed of
Two (2) Lessons.
Lessons 1 is Enterprise
Deployment Software with a
Pre-Test and Five (5) Activities.
Lessons 2 is on Firmware. It is
composed of a pre-test and
three (3) activities.
References are also included in
this module
MODULE 3

ENTERPRISE DEPLOYMENT SOFTWARE AND FIRMWARE

Prepared by: Venus T. Camposano, LPT, TMC1

MODULE 3 is composed of Two (2) Lessons.

Lessons 1 is Enterprise Deployment Software with a Pre-Test and Five (5) Activities.

Lessons 2 is on Firmware. It is composed of a pre-test and three (3) activities.

References are also included in this module

Lesson 1: Architecture and Organization


At the end of this lesson, YOU are expected to:
▪draw a block diagram, including interconnections, of the main parts of a computer;
▪describe how a computer stores and retrieves information to/from memory and hard drives; and
▪define the terms: bus, handshaking, serial, parallel, data rate.
Instruction: Write your name, course and year level, excluding the score on the blanks provided. Before
proceeding to the content, please answer the questions below. These items will test your knowledge
on
Computer Architecture and Organization. Write the answer on a space provided

Name
:
___________________________________ Course & Year: ______________ Score: _______

1. What is Middleware?
Answer:______________________________________________________________________________
_____________________________________________________________________________________
2. What is Computer Organization?
Answer:______________________________________________________________________________
_____________________________________________________________________________________
3. What are the main parts of a computer?
Answer:______________________________________________________________________________
_____________________________________________________________________________________

4. What is a hard drive?


Answer:______________________________________________________________________________
_____________________________________________________________________________________
5. What is a bus?
Answer:______________________________________________________________________________
_____________________________________________________________________________________

Middleware – The enterprise-wide bridge


Middleware is software that bridges gaps between other applications, tools, and databases in order to
provide unified services to users. It is commonly characterized as the glue that connects different software
platforms and devices together.

Although the term has been referenced since 1968, middleware was officially introduced in the 1980s as a
way of linking newer applications to older legacy systems. Middleware’s uses include web servers,
application servers,content management systems, and other tools which support application development
and delivery. Although anormal operating system offers an application programming interface (API)
where programs utilize underlyinghardware features, Middleware offers an API for underlying operating
system features.Use of network applications by tech-startups has placed onus on the significance of
middleware. By leveragingmiddleware for the integration of self-sustaining applications with new
software updates, SaaS businesses arecreating enterprise-wide systems of information.

From enterprise to platform middleware


There are specifically two applications of middleware: enterprise and platform.

Enterprise middleware
Enterprise middleware connects software components or enterprise applications. It is the
layer of software between the operating system and the applications on either side of a computer
network, usually supporting complex, distributed business software applications.

Platform middleware

Platform middleware connects different application architectures. Some technology firms operate using
multiple application structures. In the event in which firms merge or when there are third-party
application acquisitions, a company may find that they are using multiple structures. Middleware supports
these structures, and provides methods in three arenas of interconnection: development
environments, production and test. In all of these arenas, middleware transfers the data from
application to application, as well as between databases and files.

How middleware works


Serving as a transitional software that connects operating systems and communication protocols,
middleware works to do the following:
Disguise a disjointed and distributed network
Create homogeneity from heterogeneous collection of software applications
Provide developers with a uniform interface to support application development, usability,
and interoperability
Offer a set of general-purpose services that enable applications to work together and prevent systems
from duplicating efforts

Middleware also assists with the developing of applications by providing common programming
abstractions ,masking application heterogeneity and the distribution of the underlying hardware and
operating systems, and by hiding low-level programming details.

Why use middleware?


The purpose of middleware is to foster interaction between different aspects of an application or even
between applications themselves. By leveraging middleware, businesses can expect to experience:
Efficient connectivity
Innovative solutions
More concise transition periods
Easily accessible workplace tools

For example, the Android operating system utilizes middleware to run its software quickly, efficiently,
and with a much better user experience. Android not only uses the Linux kernel at its core
and offers an application architecture, it provides a middleware layer consisting of libraries that
provide services such as:
Data storage
Screen display
Multimedia
Web browsing

Additionally, Android’s libraries are compiled to machine language and allow for specific functionality to
vary across devices, which speeds up performance

14 types of middleware
There are 14 specific types of middleware software that can be used to solve various
problems for either
enterprise or platform purposes, including:
1. Application Programming Interface (API): A toolset for building applications such as an
API fordeveloping mobile apps on a particular operating system.
2. Application Server: A software framework used to create and run enterprise applications.
3. Application Integration: Enterprise application integration is an integration framework composed of a
collection of technologies and services which form a middleware or “middleware framework” to
enable integration of systems and applications across an enterprise.
4. Content-Centric Middleware: Similar to publish/subscribe middleware, content-centric
middleware utilizes provider-consumer abstraction to obtain specific content.
5. Data Integration: Tools for data integration, such as an enterprise service bus.
6. Device Middleware: A toolset for developing hardware environment-specific applications.
7. Embedded Middleware: Serving as an intermediary, embedded middleware enables
communication between and an integration interface for embedded applications, operating systems, and
applications.
8. Games Engines: A framework that enables graphics, physics, scripting, or networking.
9. Message-Oriented Middleware (MOM): Infrastructure that supports the transaction of
messages between distributed systems or elements.
10. Object Request Broker (ORB): Object middleware enables the sending of objects and
request services by way of an object oriented system
11. Portals: In reference to enterprise portal servers, this piece of software facilitates front-
end integration as well as interactions between a device and its back-end system.
12. Remote Procedure Call (RPC): A Remote Procedure Call is used synchronously or asynchronously
to call on services from remote systems.
13. Robotic Middleware: Robotic middleware is used to manage the complexity involved when building
a robot, such as robot control and simulation.
14. Transaction Processing (TP): Transaction processing middleware is used in transaction processing
monitors to provide an environment for developing and deploying disparate applications.

Activity 1.
Instruction: Write your name, course and year level, excluding the score on the blanks provided. Write the
answer on a space provided.
Name:_____________________________________ Course & Year: ____________________ Score:___

1. What is the relationship of Amdahl’s Law and Overall Computer Performance?


Answer:______________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
2. What are the differences between Loosely Coupled and Tightly Coupled Multiprocessor System?

Answer:______________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
3. What is an I/O interfacing?

Answer:______________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________

4. What are the differences between serial and parallel communication interface?

Answer:______________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
5. What are the differences between volatile and non-volatile memory?

Answer:______________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________

Lesson 2: Computing Infrastructures


At the end of this lesson, YOU are expected to:
▪estimate the power requirements for a computer system
▪explain the need for power and heat budgets within an IT environment;
▪classify and describe the various types of servers and services required within organizations; and
▪describe the need for hardware and software integration.

Instruction: Write your name, course and year level, excluding the score on the blanks provided. Before
proceeding to the content, please answer the questions below. These items will test your knowledge
on

Operating Systems. Write the answer on a space provided.


Name:___________________________________ Course & Year: ______________ Score: _______

1. What is a server?

Answer:______________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
2. What is a server farm?

Answer:______________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
3. Are you familiar with hardware and software integration?

Answer:______________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
4. In connection to question no 3, what is hardware and software integration?

Answer:______________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
5. When it comes so server, what’s the use of power and heat?

Answer:______________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________

You might also like