Q-1. What Is System Boundary? Ans.: Environment and Boundaries
Q-1. What Is System Boundary? Ans.: Environment and Boundaries
Methods of integration
Vertical integration (as opposed to "horizontal integration") is the process of integrating
subsystems according to their functionality by creating functional entities also referred to as
silos. The benefit of this method is that the integration is performed quickly and involves only
the necessary vendors, therefore, this method is cheaper in the short term. On the other hand,
cost-of-ownership can be substantially higher than seen in other methods, since in case of new
or enhanced functionality, the only possible way to implement (scale the system) would be by
implementing another silo. Reusing subsystems to create another functionality is not possible.
Star integration, also known as spaghetti integration, is a process of systems integration where
each system is interconnected to each of the remaining subsystems. When observed from the
perspective of the subsystem which is being integrated, the connections are reminiscent of a
star, but when the overall diagram of the system is presented, the connections look like
spaghetti, hence the name of this method. The cost varies because of the interfaces that
subsystems are exporting. In a case where the subsystems are exporting heterogeneous or
proprietary interfaces, the integration cost can substantially rise. Time and costs needed to
integrate the systems increase exponentially when adding additional subsystems. From the
feature perspective, this method often seems preferable, due to the extreme flexibility of the
reuse of functionality.
Horizontal integration or Enterprise Service Bus (ESB) is an integration method in which a
specialized subsystem is dedicated to communication between other subsystems. This allows
cutting the number of connections (interfaces) to only one per subsystem which will connect
directly to the ESB. The ESB is capable of translating the interface into another interface. This
allows cutting the costs of integration and provides extreme flexibility. With systems integrated
using this method, it is possible to completely replace one subsystem with another subsystem
which provides similar functionality but exports different interfaces, all this completely
transparent for the rest of the subsystems. The only action required is to implement the new
interface between the ESB and the new subsystem.
The horizontal scheme can be misleading, however, if it is thought that the cost of intermediate
data transformation or the cost of shifting responsibility over business logic can be avoided.
A common data format is an integration method to avoid every adapter having to convert data
to/from every other applications' formats, Enterprise application integration (EAI) systems
usually stipulate an application-independent (or common) data format. The EAI system usually
provides a data transformation service as well to help convert between application-specific and
common formats. This is done in two steps: the adapter converts information from the
application's format to the bus's common format. Then, semantic transformations are applied
on this (converting zip codes to city names, splitting/merging objects from one application into
objects in the other applications, and so on).
Q-3. Define inventory control?
Ans. Inventory control or stock control can be broadly defined as "the activity of checking a
shop’s stock." However, a more focused definition takes into account the more science-based,
methodical practice of not only verifying a business' inventory but also focusing on the many
related facets of inventory management (such as forecasting future demand) "within an
organization to meet the demand placed upon that business economically. “Other facets of
inventory control include supply chain management, production control, financial flexibility,
and customer satisfaction. At the root of inventory control, however, is the inventory control
problem, which involves determining when to order, how much to order, and the logistics
(where) of those decisions.
An extension of inventory control is the inventory control system. This may come in the form of
a technological system and its programmed software used for managing various aspects of
inventory problems, or it may refer to a methodology (which may include the use of
technological barriers) for handling loss prevention in a business.
Inventory control systems
Wireless barcoder reader with docking station
An inventory control system is used to keep inventories in a desired state while continuing to
adequately supply customers, and its success depends on maintaining clear records on a
periodic or perpetual basis.
Inventory management software often plays an important role in the modern inventory control
system, providing timely and accurate analytical, optimization, and forecasting techniques for
complex inventory management problems. Typical features of this type of software include:
inventory tracking and forecasting tools that use selectable algorithms and review cycles to
identify anomalies and other areas of concern
inventory optimization
purchase and replenishment tools that include automated and manual replenishment
components, inventory calculations, and lot size optimization
lead time variability management
safety stock calculation and forecasting
inventory cost management
shelf-life and slow-mover logic
multiple location support
Mobile/Moving Inventory Support
Through this functionality, a business may better detail what has sold, how quickly, and at what
price, for example. Reports could be used to predict when to stock up on extra products around
a holiday or to make decisions about special offers, discontinuing products, and so on.
Inventory control techniques often rely upon barcodes and radio-frequency identification
(RFID) tags to provide automatic identification of inventory objects—including but not limited
to merchandise, consumables, fixed assets, circulating tools, library books, and capital
equipment—which in turn can be processed with inventory management software. A new
trend in inventory management is to label inventory and assets with a QR Code, which can then
be read with smart-phones to keep track of inventory count and movement. These new
systems are especially useful for field service operations, where an employee needs to record
inventory transaction or look up inventory stock in the field, away from the computers and
hand-held scanners.
Advantages and disadvantages
Inventory control systems have advantages and disadvantages, based on what style of system is
being run. A purely periodic (physical) inventory control system takes "an actual physical count
and valuation of all inventory on hand ... at the close of an accounting period," whereas a
perpetual inventory control system takes an initial count of an entire inventory and then closely
monitors any additions and deletions as they occur. Various advantages and disadvantages, in
comparison, include:
1. Periodic is technically the more accurate as it considers both counted and valued inventory.
2. Periodic is more time-consuming than perpetual.
3. Perpetual can lower the cost of carrying inventory vs. periodic.
4. Perpetual is typically more costly to run than periodic.
5. Perpetual needs to be verified from time to time against an actual physical count, due to
scrap, human error, theft, and other variables.
Q-4. What is TPS?
Ans. Transaction Processing System
Consider for a moment all the events that take place on a daily basis in an organization. Let's
take an electronics store as an example. A single store can easily carry 10,000 different items.
Throughout the day, customers come into the store, select a product and pay for it at the
checkout counter. Staff is continuously taking items from the stock room and placing them on
the shelves. When the stock runs low, new shipments are ordered. Other customers come in to
exchange items and deal with warranty issues.
All of these events are referred to as transactions, and keeping track of them requires a
transaction processing system. A transaction processing system, or TPS, is a system to capture
and process the detailed information necessary to update data on the fundamental operations
of an organization.
A transaction is essentially a single event that changes something. There are many different
types of transactions. For example, customer orders, receipts, invoices, payments, etc. The
actual processing of transactions includes the collection, editing, manipulation and storage of
data. The result of processing a transaction is that the records of an organization are updated to
reflect the new conditions at the time of the last processed transaction.
Consider the example of the electronics store. A customer buys a video game and pays for it
with cash at the register. This event is recorded as a sale transaction. However, it also triggers
other transactions.
First, the amount of cash at the register has just gone up. Second, the inventory of the particular
video game has gone down by one. These transactions are logically linked - they occur on the
same day at the same time and involve the same item. Linking the transactions provides
improved data consistency since one cannot exist without the other. The amount of cash in the
register cannot go up unless some transaction makes this happen.
There are many different types of transaction processing systems, such as payroll, inventory
control, order entry, accounts payable, accounts receivable and others. Transaction processing
produces valuable input into many other systems in an organization, such as management
information systems and decision support systems. A TPS serves as the foundation for these
other systems. A TPS tracks routine operations but does not provide much support for decision
making.
For example, in the case of a bank account, a TPS keeps track of all the events associated with a
single account: deposits, withdrawals, transfers, fees, interest paid, etc. This provides a good
description of the account activity.
Now let's say the customer comes into the bank and requests a car loan. The account activity is
useful information but not enough for the bank to make a decision on the car loan. This
requires combining information from different sources and analyzing the financial profile of
the customer.
Q-5. Briefly write the benefits of ESS with relevant examples?
Ans. An Executive information system (EIS), also known as an Executive support system
(ESS),[1] is a type of management support system that facilitates and supports senior executive
information and decision-making needs. It provides easy access to internal and external
information relevant to organizational goals. It is commonly considered a specialized form of
decision support system (DSS).[2]
EIS emphasizes graphical displays and easy-to-use user interfaces. They offer strong reporting
and drill-down capabilities. In general, EIS are enterprise-wide DSS that help top-level
executives analyze, compare, and highlight trends in important variables so that they can
monitor performance and identify opportunities and problems. EIS and data warehousing
technologies are converging in the marketplace.
In recent years, the term EIS has lost popularity in favor of business intelligence (with the sub
areas of reporting, analytics, and digital dashboards).