enterprise web service architecture

Upload: mehtab-khan

Post on 06-Apr-2018

225 views

Category:

Documents


0 download

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