enterprise web service architecture
TRANSCRIPT
-
8/3/2019 Enterprise Web Service Architecture
1/21
Name: Md Asfaque Khan
RegNo:10802705
RollNo:K18E2A24
-
8/3/2019 Enterprise Web Service Architecture
2/21
CONTENTS1.Existing system
1.1 Introduction
1.2 Existing software
1.3 DFD for present system
1.4 whats new in the system to be develop2. Software Requirement Analysis
2.1 Introduction
2.2 General Description
2.3 Specific Requirements
3. Design
-
8/3/2019 Enterprise Web Service Architecture
3/21
1. Existing systemy Web server can refer to either the hardware (the computer)
or the software (the computer application) that helps to
deliver content that can be accessed through the Internet.y The most common use of web servers is to host web sites
but there are other uses such as data storage or running
enterprise applications.
y The primary function of a web server is to deliver webpages on the request to clients.
-
8/3/2019 Enterprise Web Service Architecture
4/21
-
8/3/2019 Enterprise Web Service Architecture
5/21
Features of the Enterprise web
services.y Security, an enterprise web site host should have adedicated team of security.
y Scalability, an enterprise web site host should be able to
upgrade the system.
y Availability, the network should always be up and running
so users/clients can get to your web site .
y Performance, the network (low latency) along with the
computer itself should be setup such that performance isof utmost importance.
y Reliability, the network should be reliable, much like
availability, and the servers themselves must be reliable.
-
8/3/2019 Enterprise Web Service Architecture
6/21
Data Flow Diagrams
y Flow of request/response
-
8/3/2019 Enterprise Web Service Architecture
7/21
-
8/3/2019 Enterprise Web Service Architecture
8/21
New i
nsystem developed
y This infrastructure would provide better resource
availability.
y This platform is equipped with best available loadsharing tools,which will make it more effective than
other available web architectures.
y It would provide best functionality than others with
the common servers systems in use with the help of
load sharing and better configuration and with
reprogrammed software-specific modules.
-
8/3/2019 Enterprise Web Service Architecture
9/21
Features
y Easy Website Management with simple and advanced Control
Panel features.
y
Avoidance of useless functions in the Website control panel
y Better performance with load balancing act between web
servers
y
Well designed database to increase the performance and tominimize the query time
-
8/3/2019 Enterprise Web Service Architecture
10/21
2. Software Requirement
An
alysis(In
troduction
s)y First was Linux and second was windows. I select
linux as my final option, because it is free, open-sourceand stable operating system in comparison with
windows.
y I chose to develop the control panel in php, which ishighly supportable on linux systems along with theapache server, which also gives its best performance
with the linux systems. Finally i can say that i opted forthe LAMP architecture which suits my needs at thebest level in comparison of others.
-
8/3/2019 Enterprise Web Service Architecture
11/21
General Description
y LAMP architecture is best suitable to all of myrequirements, and it is also having its own
advantages.y The components of LAMP are:
y Linux
y Apache
y MySql
y PHP
-
8/3/2019 Enterprise Web Service Architecture
12/21
Specific Requirementsy RHEL 6/5 as operating system.
yApache 2 as the web server software.
y PHP 5/6 for control panel development.y MySQL for the backend database.
y Minimum 4 Gb ofRAM in each of the server.
y Every server with SCSI drives 120x4 with raid level 3 or5 configured.
-
8/3/2019 Enterprise Web Service Architecture
13/21
3.Design
y
-
8/3/2019 Enterprise Web Service Architecture
14/21
contd
y mysql_select_db("xyz");
y //running a query method 1
y mysql_query("insert into test values ('abc','20')");
y //running a query method 2
y $sql="insert into test values ('ddd', '24')";
y mysql_query($sql);
-
8/3/2019 Enterprise Web Service Architecture
15/21
Output inComman Line
Interface
-
8/3/2019 Enterprise Web Service Architecture
16/21
0 Level DFD
client
DisplayResult
Send request
Accept request
Web server
database
-
8/3/2019 Enterprise Web Service Architecture
17/21
1 Level DFDClient
Request for page
Apache(waiter)
Php(chef)
Database
Send
to phpHand
over
Resultfound
Hand
over to
apache
Serve
to
client
-
8/3/2019 Enterprise Web Service Architecture
18/21
Sequence Diagrams
-
8/3/2019 Enterprise Web Service Architecture
19/21
ER Diagramy i
user
Pagereqst
Web
serverhas
Database
username
password
Infoaboutusers
No.of
table
pages
-
8/3/2019 Enterprise Web Service Architecture
20/21
Flow Chart
-
8/3/2019 Enterprise Web Service Architecture
21/21
Thank You