Application Architecture and Process Design: -

Applications are designed according using a system development life cycle, which passes through several phases including requirements gathering, design, implementation, testing, and maintenance. We describe the application design process by designing an information system for Riordan Manufacturing, Inc., an industry in the field of plastic injection moulding. The first step of design is to identify the processes and the entities. Processes represent the operations performed by the system. Entities represent all the information sources of the system. We represent the entities and the processes in the data flow diagrams, DFD. While designing the DFD’s we increase the level of detail with each level. At each level the process divides into sub-processes until indivisible sub-processes are reached. Here is an example.

Data Flow Diagram 0:

Here we represent the information system at Riordon Manufacturing Inc. The information system comprises of :

– Employees
– Clients
– Manager

Employees

Employees are the people working for Riordan Inc. Their job is to make innovative plastic designs of international acclaim, help in the production of the finished plastic products from these designs,etc. They include the Chemical Engineers, Labour, etc.

Clients

The Clients or the customers are the people who give orders to purchase the finished products developed in the industry.

Manager

Manager is also an employee at Riordan Inc. but his job is more important as he has to manage the whole Information System. He has to look into the Sales and the Accounting and also talk with the Clients. He also listens to the problems of the employees and the complaints from the Clients and takes the corrective measures.

Visitors

Visitors are the group of people who visit the industry's website to gather information about the company and its products but are not interested in placing the orders right now.

[pic]

Data Flow Diagram 1

Here the Information System shown in the Data Flow Diagram 0 is divides into the following modules:

– Production
– Sales
– Accounting

Production:

The production module at Riordan Inc. is linked with the Sales and the Accounting modules. The amount of production is directly linked to the sales, if the sales in a particular financial year are high then the production is stepped up, on the other hand if the sales are low then the production is slowed down.

Production module is also directly linked to the Accounting module as the cost of production and the raw materials purchased by the company for the production are directly a part of the Accounting process.

Sales:

The sales module is linked with the Clients and the Manager. The Clients place the order for the products which leads to sales and the Manager manages the whole sales process.

Accounting:

The accounting process is linked to the Sales and the Production modules as they directly affect the Accounting at Riordon Inc. Employees and the Clients have also been linked to the module as employees take their salary from the company bank accounts and the Clients deposit the cheques in the bank accounts.

In the DFD it has been shown that the employee controls the production system. The production system sends the details to the stock (inventory database). The sales module takes the updates from the stock inventory to check whether the products being ordered by the customer are actually available or not. If they are not then the product request is rejected otherwise accepted.

The accounting process subtracts the salary of the employees from the accounts of the company. It also adds the earnings from the Clients and other sources like the government funds,etc. to the accounts database.

Manager finalises the sales decisions and supervises the accounting process.

You May Also Find These Documents Helpful

...Identifying the discrepancies and shortcomings of our previous system proved much easier than developing the applicationarchitecture and processdesign of the proposed system. According to the National Institute of Open Schooling, the next step following the initial study was to test the feasibility of the new system. This step included verifying that the proposed process met the needs of the organization, was cost effective and that the process made effective use of company resources, to include people and equipment. "The main goal of feasibility study is not to solve the problem but to achieve the scope."
(National Institute of Open Schooling)
During the feasibility analysis, we identified which of our current resources could be utilized during the implementation of the new process. We researched the capabilities of our current infrastructure to determine if our network, peripherals and servers could support our proposed solution. This analysis showed that additional hardware, software and connectivity would be required. Although a preexisting intranet was in place, we determined that the load and network traffic that would be produced by the new process's extensive data transfer warranted a dedicated system. The backbone of the new system was comprised of a new HP ProLiant DL580 G3 Server. According to Hewlett-Packard, the new server's dual Xeon Processor and 6 gigabytes...

...systems. SR-rm-004 calls for the analyst of the HRIS and the recommendation to integrate the existing variety of tools in use today into a single integrated application. According Symphony Employer Service (2013), an integrated HRIS “gives you the ability to track and report on vital employee personal information, performance reviews, benefits, skills, injury occurrences and much more. Payroll and HR share one common database, eliminating duplicate entry and the need for customized imports.” Having the entire HRIS in a single integrated application will also reduce cost and time spent on manual data consolidation. It will also allow the stakeholders to focus more time on production since less HR paperwork will be generated.
Riordan Manufacturing HRIS Key Stakeholders
Before the information gathering can begin the key stakeholders in Riordan Manufacturing’s HRIS must be identified. The HRIS will need to be accessed by various members of the company who each have their own needs and expectations. Figure 3.1 shows the ten most important stakeholders of the HRIS. The requirements gartered from each of the various will vary greatly and some stakeholders will need very limited access to the system.
Information-Gathering Techniques for Stakeholders
To conduct a successful information gathering session the process will be broken down in to several steps. The first step will be a visual observation of how the current system...

...A database is a collection of related information that is organized in a database management system where the data can be retrieved by organizations to aid them in making strategic business decisions. The information from these databases are organized and collected in ways to help an organization retrieve the needed data with ease. Data warehouse, data mart, three-tier architecture and active service pages (ASP) are data concepts that are used for data organization in a database.
A data warehouse stores all the meaningful information that a business accumulates. The information in a data warehouse must not only make data available to organizations, but accessing the information must also be efficient. Data warehousing is comprised of stored information in a database from an organization's activities. This database was developed to store information that would aid a business in making tactical assessments. A data warehouse does not normally hold current information on individual business activities.
Data warehouses were created for the main purpose of improving a business' data storage and reporting. Organizations rely on a data warehouse because there is a greater chance of transactions being completed in a specified time limit. In a data warehouse there are ways of modeling data that would allow querying and reporting of information to be faster. A data warehouse enables an individual that is not technically knowledgeable to write simple queries and...

...Sign-on ApplicationArchitecture and Design
The subject matter of this paper is the integration of single sign-on based web architecture in place of the current design that provides multiple sites for company employees. Currently, employees wishing to access company related information are required to access approximately eight different websites and maintain records for different user names and passwords for each site. This paper will outline the design specifics that will be necessary for full integration and user functionality of the new web-based portal.
One of the initial design considerations when looking at this project was the overall network architecture that the new layout would require. Currently, users have the option to access seven of websites over a regular internet connection. The preferred browser that is used by users is Microsoft Internet Explorer. Users simply enter in the web URL and provide the required username and password when prompted. The other website is accessed via corporate VPN over a secured (https) internet connection. As with the other sites, the employees will be prompted for a username and password and then are granted access to the corporate intranet.
Since all facilities have active internet connections, the overall communications architecture is already in place for office users. As long as users are able...

...ALL INDIA COUNCIL FOR TECHNICAL EDUCATION
APPROVAL PROCESS HANDBOOK (2013 – 2014).
Author: Dr. S. S. Mantha
Chairman, AICTE
Publishing year: 2013.
All who have meditated on the art of governing mankind have been convinced that the fate of Empires depend on the education of youth.
– Aristotle.
The book is handbook giving information on the set of guidelines, rules , regulations for getting approval to start a higher education college specially technical. The All India Council for Technical Education (AICTE) is a Apex Advisory body since November 1945. Its mission is of developing and promoting quality technical education in India in a coordinated manner. The Council looks after the technical education of engineers, pharmacists, managers, architects and scientist.
Pg 2-6 : Background and Statutory Provision under AICTE Act regarding Planning, Promotion and Regulation of Technical Education.
It describes the background of the AICTE and technical education, its role in expansion of professional fields such as pharmacy, applied arts &crafts. It describes the growth of technical education in government and private colleges with respect to region, state, institution type and no. of diploma, post diploma, no of PGDM institutes, MBA Institutes, Engineering institutes, Architecture Institutes etc.
It states The AICTE Act, 1987 passed by Parliament and its important provisions on approval process. It gives...

...Week 8: Case Study 2
ApplicationArchitecture
Dianne Davis
Professor Nolyn Johnson
CIS210: System Analysis & Development
June 4, 2013
Abstract
Software applicationarchitecture is the process of defining a structural solution that meets all
of the technical and operational requirements, while optimizing common quality attributes such as performance, security, and manageability. It involves a series of decisions based on a wide range of factors, and each of these decisions can have considerable impact on the quality, performance, maintain ability, and overall success of the application.
Philippe Kruchten, Grady Booch, Kurt Bittner, and Rich Reitman derived and refined a definition of architecture based on work by Mary Shaw and David Garlan (Shaw and Garlan, 1996). Their definition is:
“Software architecture encompasses the set of significant decisions about the organization of a software system including the selection of the structural elements and their interfaces by which the system is composed; behavior as specified in collaboration among those elements; composition of these structural and behavioral elements into larger subsystems; and an architectural style that guides this organization. Software architecture also involves functionality, usability, resilience,...

...different types of applicationarchitectures?
There are three different fundamental applicationarchitectures. In host-based networks, the server performs virtually all of the work. In client-based networks, the client computer does most of the work; the server is used only for data storage. In client-server networks, the work is shared between the servers and clients. The client performs all presentation logic, the server handles all data storage and data access logic, and one performs the application logic. Client server networks can be cheaper to install and often better balance the network loads but are far more complex and costly to develop manage.
2. Describe the four basic functions of an application software package.
Basic functions of an application Layer
Data storage
Storing of data generated by programs (e.g., files, records)
Data access logic
Processing required accessing stored data (e.g., SQL)
Application logic
Business login such as word processors, spreadsheets
Presentation logic
Presentation of info to user and acceptance of user commands
7. Compare and contrast two-tier, three-tier, and n-tier client-server architectures. What are the technical differences, and what advantages and disadvantages does each offer?
Two-tier client...

...element of which is a major effort to streamline operations to improve service and reduce costs.
ApplicationArchitecture Plan
For the applicationarchitecture plan, the determined solutions for the 5 year plan of streamline operation to improve services and reduce costs are to apply the following:
1. Supply chain management (SCM): Implement systems that seamlessly integrate product development, product acquisition, manufacturing, and inventory management in anticipation of rapid sales growth.
2. Customer support system (CSS): Implement an order-processing and fulfillment system that seamlessly integrates with the supply chain management systems to support mail, phone, and Web-based ordering.
3. Strategic information management system (SIMS): Implement an information system that can extract and analyze supply chain and customer support information for strategic and operational decision making and control. Package solution.
4. Accounting/finance: Purchase a package solution, definitely an intranet application, to maximize employee access to financial data for planning and control.
Technology Architecture Plan
The Technology Architect plan for Reliable Pharmaceuticals Service for the 5 years solution will consist centralizing the way the organization streamline operation to improve services and reduce costs by performed the following:
1. Further distribute business...