ERP (CS604C) 1. Knowledge Engineering
ERP (CS604C) 1. Knowledge Engineering
ERP (CS604C) 1. Knowledge Engineering
1. Knowledge engineering:
Knowledge Engineering (KE) refers to all technical, scientific and social
aspects involved in building, maintaining and using knowledge-based systems. A
knowledge-based system (KBS) is a computer program that reasons and uses a
knowledge base to solve complex problems. The one common theme that unites
all knowledge based systems is an attempt to represent knowledge explicitly via
tools such as ontologies and rules rather than implicitly via code the way a
conventional computer program does. A knowledge based system has two types
of sub-systems: a knowledge base and an inference engine. The knowledge base
represents facts about the world, often in some form of subsumption ontology.
The inference engine represents logical assertions and conditions about the
world, usually represented via IF-THEN rules. The first knowledge-based systems
were rule based expert systems.
There were essentially two approaches in KE that were attempted:
1. Use conventional software development methodologies had some
issues
2. Develop special methodologies tuned to the requirements of building
expert systems
The second approach to knowledge engineering: development of custom
methodologies specifically designed to build expert systems. One of the first and
most popular of such methodologies custom designed for expert systems was the
Knowledge Acquisition and Documentation Structuring (KADS) methodology,
which had a component as workbench for KE.
the process as a whole in order to achieve the greatest possible benefits to the
organization and their customers. This drive for realizing dramatic improvements
by fundamentally re-thinking how the organization's work should be done
distinguishes the re-engineering from process improvement efforts that focus on
functional or incremental improvement.
BPR & Productivity Paradox: The productivity paradox was analyzed and
popularized in a widely cited article by Erik Brynjolfsson, which noted the
apparent contradiction between the remarkable advances in computer power
and the relatively slow growth of productivity at the level of the whole economy,
individual firms and many specific applications. The paradox has been defined as
the discrepancy between measures of investment in information technology and
measures of output at the national level.
Business Process Redesign is the argument that dramatic improvements in
business effective-ness can be achieved by redesigning business processes, taking
advantage of the capabilities of information technology.
THE APPARENT CONTRADICTION: These two hypotheses appear to be quite
contradictory, one argues that we have over-invested in information technology,
and that little or nothing has improved, and the other argues that great benefits
can result from the judicious use of information technology.
1. The most obvious response is simply that there are many intangible or at
least functionally intangible benefits that are not measured by productivity
calculations.
2. The second response is that there are many benefits that could, at least in
principle, be measured but are not.
3. A third response is simply that many of the capabilities and outputs of
information technology are used simply to gain or maintain competitive
advantage, that competitive advantage is often a sponge soaking up the
benefits of information technology.
4. Another response, perhaps the most compelling, is the argument that our
present calculations of productivity in the service sector are hopelessly
flawed.
At almost precisely the same time that the literature revealed concern about
the productivity paradox, the notion of business process redesign appeared.
3. BAAN:
Baan was a vendor of enterprise resource planning (ERP) software that is
now owned by Infor Global Solutions. Baan or Baan ERP was also the name of the
ERP product created by this company.
The Baan Corporation was created to provide financial and administrative
consulting services. The Baan Company focused on the creation of enterprise
resource planning (ERP) software. Baan gained its popularity in the early nineties.
Baan software is famous for its Dynamic Enterprise Modeler (DEM), technical
architecture and its 4GL language. Baan 4GL and Tools nowadays is still
considered to be one of the most efficient and productive database application
development platforms. Baan became a real threat to market leader SAP after
winning a large Boeing deal in 1994. Several large consulting firms throughout the
world partnered to implement Baan IV for multi-national companies. Sales growth
rate was once claimed to reach 91% per year. However the fall of the Baan
Company began in 1998. The management exaggerated company revenue by
booking "sales" of software licenses that were actually transferred to a related
distributor. The discovery of this "creative" revenue manipulation led to a sharp
decline of Baan's stock price at the end of 1998.In June 2000, Baan was sold to
Invensys.
1. Supported Platform and Database (Server):
Server Platform: Windows Server, Linux, IBM AIX, Sun Solaris
Database: Oracle, DB2, Informix, MS SQL Server, MySQL
2. Baan IV modules:
Common (tc), Finance (tf), Project (tp),Manufacturing (ti),Distribution
(td),Process (ps),Transportation (tr),Service (ts),Enterprise Modeler
(tg),Constraint Planning (cp),Tools (tt),Utilities (tu), Baan DEM ( tg)
3. Baan Virtual Machine bshell: Bshell is the core component of Baan
application server. It is a process virtual machine to run Baan 4GL language.
Bshell were ported to different server platforms and make Baan program
scripts platform independent. For example, a Baan session developed on
Windows platform can be copied to Linux platform without re-compiling
the application code. Bshell is similar to nowaday's Java VM or .Net CLR.
4. SAP:
SAP ERP is enterprise resource planning software developed by the German
company SAP SE. SAP ERP incorporates the key business functions of an
organization. SAP ERP is part of the applications in the SAP Business Suite (and
SAP Business All-In-One software).
SAP ERP consists of several modules, including utilities for marketing and
sales, field service, product design and development, production and inventory
control, human resources, finance and accounting. SAP ERP collects and combines
data from the separate modules to provide the company or organization with
enterprise resource planning.
When SAP R/3 Enterprise was launched in 2002, all applications were built
on top of the SAP Web Application Server. Extension sets were used to deliver
new features and keep the core as stable as possible. As a result of marketing
changes and changes in the industry, new versions of SAP have been released.
The SAP Web Application Server was wrapped into NetWeaver (the primary
technology computing platform of the software company SAP AG), which was also
introduced in 2003.
Summary of modules in SAP:
A. Technical Modules
1. Programming (ABAP)
2. BASIS
5. PeopleSoft:
PeopleSoft, Inc. was a company that provided Human Resource
Management Systems (HRMS), Financial Management Solutions (FMS), Supply
Chain Management (SCM), Customer Relationship Management (CRM), and
7. SCM:
A supply chain, as opposed to supply chain management, is a set of
organizations directly linked by one or more upstream and downstream flows of
products, services, finances, or information from a source to a customer. Supply
Chain Management (SCM) is the management of the flow of goods and services. It
includes the movement and storage of raw materials, work-in-process inventory,
and finished goods from point of origin to point of consumption. Interconnected
or interlinked networks, channels and node businesses are involved in the
provision of products and services required by end customers in a supply chain.
SCM draws heavily from the areas of operations management, logistics,
Tight connection with trading partners keep your supply chain aligned
with current business strategies and priorities, improving your
organization's overall performance and achievement of goals.
8. CRM:
Customer relationship management (CRM) is an approach to managing a
companys interactions with current and future customers. It often involves using
technology to organize, automate, and synchronize sales, marketing, customer
service, and technical support. CRM is a customer-oriented feature with service
response based on customer input, one-to-one solutions to customers
requirements, direct online communications with customer and customer service
centers that help customers solve their issues.
Impact on Customer Satisfaction: According to Bolton, customer
satisfaction has significant implications for the economic performance of firms
Because customer satisfaction has been found to have a negative impact on
customer complaints and a positive impact on customer loyalty and usage
behavior.
Benefits of implementing CRM include:
Increased customer loyalty may increase usage levels [8]
Secure future revenues [10]
And minimize the likelihood of customer defection
The implementation of CRM is likely to have an effect on customer satisfaction for
at least three reasons:
Firms are able to customize their offerings for each customer. By
accumulating information across customer interactions and processing this
information to discover hidden patterns, CRM applications help firms
customize their offerings to suit the individual tastes of their customers.
Customized offerings enhance the perceived quality of products and
services from a customers viewpoint. Because perceived quality is a
determinant of customer satisfaction, it follows that CRM applications
indirectly affect customer satisfaction through their effect on perceived
quality.
In addition to enhancing the perceived quality of the offering, CRM
applications also enable firms to improve the reliability of consumption
experiences by facilitating the timely, accurate processing of customer
9. CRM-SRM:
Supplier relationship management (SRM) and customer relationship
management (CRM) are related, closely related. Just as companies have multiple
interactions over time with their customers, so too do they interact with suppliers
looking at POs, negotiating contracts, managing logistics and delivery, and so
on. The many interactions with suppliers should be viewed as a relationship, one
which can and should be managed in a coordinated fashion across functional and
business units.
CRM and SRM are specifically created to manage relationships. The main
difference between CRM and SRM solutions is the target audience, but here are
some of the things they have in common.
And here are a few other things that differentiate SRM and CRM solutions:
Customers and suppliers have different needs, so your relationships with
them will be differentand therefore need to be managed differently.
Many companies working directly with customers use CRM, whereas
supplier management solutions are quite rare in the manufacturing field.
From the user's point of view, working with suppliers is called collaboration,
because both the user and the supplier have the same goalget the right
product (raw material, component, or finished product) at the right price;
but working with customers is called profit-oriented activity.
CRM is often used as a stand-alone product, but SRM is usually used with
an ERP system.
As a general rule, SRM reduces costs, whereas CRM increases sales. Of
course, low costs can increase sales and CRM can reduce marketing costs if
used properly, but these are only exceptions to the rule.
CRM will rarely be used for relationships between customers, but SRM is
often used for interactions between suppliers.
10. CPD:
Continuing professional development (CPD) or continuing professional
education (CPE) is the means by which people maintain their knowledge and skills
related to their professional lives.
CPD obligations are common to most professions. Many professions define CPD
as a structured approach to learning to help ensure competence to practice,
taking in knowledge, skills and practical experience. CPD can involve any relevant
learning activity, whether formal and structured or informal and self-directed.
11. E LOGISTICS:
Logistics is the management of the flow of goods between the point of
origin and the point of consumption in order to meet requirements of customers
or corporations. The resources managed in logistics can include physical items,
such as food, materials, animals, equipment and liquids, as well as abstract items,
such as time, information, particles, and energy. The logistics of physical items
usually involves the integration of information flow, material handling,
production, packaging, inventory, transportation, warehousing, and often
security. The complexity of logistics can be modeled, analyzed, visualized, and
optimized by dedicated simulation software. The minimization of the use of
resources is a common motivation in logistics for import and export.
E-logistics is defined to be the mechanism of automating logistics
processes and providing an integrated, end-to-end fulfilment and supply chain
management services to the players of logistics processes. Those logistics
processes that are automated by e-logistics provide supply chain visibility and can
be part of existing e-Commerce or Workflow systems in an enterprise.
In a typical E-logistics process, three components come into play: Request
for Quotes (RFQ), Shipping and Tracking. The Logistics intercommunicate with the
business process manager in an e-commerce server. It is the role of the business
service manager to invoke the RFQ (request for Quote) process. After getting the
response, the purchase order is updated, after which the shipping process is
invoked by the business process manager. Once the products are shipped for the
specified destination, the tracking number is then provided to the customer. This
tracking number is mapped to the PO number in an e-commerce system. This
facilitates easy tracking of shipments for the customers. This is the essential
interaction of a business process manager and e-logistics.
12. EDI:
Electronic data interchange (EDI) is an electronic communication method
that provides standards for exchanging data via any electronic means. By
adhering to the same standard, two different companies or organisations, even in
14. ERP:
DEFINITION: A true Enterprise Resource Planning (ERP) system integrates
both internal and external information flows used by the organization within a
single, comprehensive solution. An ERP solution incorporates the practical
systems used by organizations to manage the basic commercial functions of their
business, such as: planning, inventory/materials management, purchasing,
manufacturing, finance, accounting, human resources, marketing and sales,
services etc. The objective of the ERP solution is to drive the flow of information
between all internal business functions while managing connections, or
"touchpoints," to outside stakeholders.
ERP solutions run on a variety of computer hardware and network configurations,
including "on premises" (i.e. client/server) or hosted (i.e. "cloud-based" or
Software as a Service).
Regardless of the configuration, typically ERP solutions use a common database to
hold information from the various business functions that's accessible in some
form or another by various users. The use of an integrated database to manage
the solution's multi-module application framework within a common information
system is one of the primary ERP benefits of this kind of system over "point
solutions."
Unlike point solutions (historically used by small to midsize businesses) that rely
on multiple (sometimes duplicating) databases which strain IT resources, ERP
solutions standardize the use of one application to run an entire business. This
not only increases efficiencies, but also decreases the overall total cost of
ownership (TCO), thereby reducing operational costs and improving the
company's profitability.
BENEFIT: