BCO3447: Information System Solution Report - Cloud & SOA

Verified

Added on  2022/11/13

|20
|2102
|292
Report
AI Summary
This report provides a detailed analysis of an information system solution designed for an Indian grocery store. It begins with an executive summary and solution overview, outlining the key approaches and diagrams used, including business process models, discovery maps, context data flow diagrams, and use case diagrams. The report then delves into Service Oriented Architecture (SOA), discussing the integration of third-party services and the structure of the SOA within the system. Finally, it explores cloud computing as a delivery model, covering different types of cloud computing (private, public, and hybrid) and service models (SaaS, PaaS, and IaaS). The report also includes a section on the Google Cloud Computing delivery model and concludes with the delivery model of the Indian grocery store website. The report leverages UML diagrams and references relevant literature to support its analysis. The assignment aims to describe the student's project progress, focusing on solutions incorporating cloud computing and SOA principles, as per the BCO3447 course requirements.
Document Page
Running head: INFORMATION SYSTEM
Information System
Name of the Student
Name of the University
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Table of Contents
Executive Summary.........................................................................................................................3
Solution Overview...........................................................................................................................4
Business process model...................................................................................................................4
Discovery map.................................................................................................................................5
Context Data flow diagram..............................................................................................................6
Use case...........................................................................................................................................7
Service Oriented Architecture (SOA)..............................................................................................8
Service...........................................................................................................................................10
Cloud Computing Delivery Model and Platform..........................................................................11
Cloud Computing.......................................................................................................................11
Types of Cloud Computing...........................................................................................................11
Cloud Computing Service Models Representations......................................................................12
Google Cloud Computing Delivery Model...................................................................................15
Delivery Model of Indian Grocery Store Website.........................................................................18
References......................................................................................................................................20
Document Page
Executive Summary
This report has focuses on different types of UML diagram for representing
implementation of Indian Grocery system. The first section include overview of the solution that
include different diagrams including Process Model, Context Level Dataflow diagram,
Discovery Map and use case. These diagrams have been developed for understanding system that
need to be developed. The next section has focused on service and service oriented architecture
for representing services that are implemented to the system and integration with each other. The
last section refers to the cloud computing delivery model.
Document Page
Solution Overview
Solution Overview focuses on overcoming the problem. Indian grocery store has
designed an online system for overcoming manual system based problem including not proper
replying to feedback of customer and online buying system. Therefore, various diagrams have
been prepared for defining the system. It include process diagram, discovery map, context data
flow diagram and use case diagram for describing functionality of the system.
Business process model
As commented by Röglinger, Pöppelbuß and Becker (2012), business process model
helps in defining the primary flow of event going to occur in the process. It has been created
using BlueWorksLive. This model describes about different participant including Bank,
Customer and Service provider. It has been showing different milestone including Registration,
Product Selection, Invoice generation and Order Payment.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Figure 1: Business Process Model
Discovery map
Discovery map has been developed using IBM on BlueWorksLive. It has been used in
creating basic structure of the system and for brainstorming requirement. It has been consisting
of milestone and related activities. The discovery map has been given below:
Document Page
Figure 2: Diagram Map
Context Data flow diagram
As commented by Chang (2016), Context flow diagram has been representing external
entities to the system and flow of data between. The context diagram of Indian Grocery Store
Website include Stakeholder, Customer, employees and customers that interact with the system.
Document Page
Figure 3: Context DFD
Use case
A use case diagram has been utilized for specifying behavior of the system for getting
clear understanding of the system. Use case has been used for defining system. Use case has
been simply representing interaction of various factors with the system and system boundaries.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Figure 4: Use Case
Service Oriented Architecture (SOA)
The third party services have been using or not using compatible with each other for
utilizing application and overcoming limitations for utilizing Simple Object Access Protocol
(SOAP). This has been a messaging protocol that helps programs for running in the operating
system and communicate with each other using XML.
SOA has been a style software design in which services are provided with the help of
application components to other components in the protocol. Each service of Indian Grocery
Store application has been integrating in similar stage that creates SOA. The SOA o the system
has been given below:
Document Page
Figure 5: Service oriented Architecture (SOA)
Document Page
Service
Third party services are used for making user friendly application. These services are
being utilized and approachable for the client.
Services Motive
MySQL Database It is used for saving data of the whole website
including products, sales customers,
employees and finances.
Gmail and Yahoo mail It is used for login or register user on website
provide password recovery.
Paypal Paypal payment gateway for providing
customer facility for making online payment.
Figure 6: Services
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Cloud Computing Delivery Model and Platform
Cloud Computing
As commented by Dumas et al. (2013), Cloud computing has been helping in delivering
computing services over the internet. Cloud computing has ben providing several opportunities
over the internet. It has become a huge paradigm for accessing data and information from the
cloud server. It has been helping in providing proper resources that are not limited to networking
communication, hard drives, computing devices and other software applications. There have
been some examples of cloud services including online data storage facility, email and social
media.
Features:
Device Independence: Cloud devices has been device independent and have been accessed with
the help of any web browser.
On-demand: User has been able to manage could service based on their needs.
Broad network access: It helps in network connection for functioning and operating.
Maintenance: Cloud vendor helps in maintaining the system that helps customers not to worry
about their services.
Performance: Cloud services have been provided by various IT giant performance has been
away for improving and expectation crossing.
Types of Cloud Computing
Cloud computing can be divided into three types that are mentioned below:
Document Page
Private Cloud: Private cloud has been helping in meeting internal needs of
organizations. It has been securing all types of cloud as it can be implemented with internal
firewalls of companies. It has been controlling and accessing to the internal of the organization.
Public Cloud: This has been the most popular type of cloud. Public cloud facilities can
be accessed by other parties and third vendor. It has been less secure and vulnerable to security
risks.
Hybrid Cloud: Hybrid cloud has been the combination of private and public cloud. This
type of cloud has been implemented for availing services related to both private and public
cloud. This type of enterprise have been implementing cloud services of third party vendors with
private cloud. Security of this type has been helping in maintaining services with public and
private cloud. It has been providing more security to data and information stored in the cloud
database.
Cloud Computing Service Models Representations
Service Model: There has been three ways by which Cloud Computing have been
offering services:
Software as a Service (SaaS): SaaS has been defined as software as a service that have
been providing as a system to the customer. There have been subscription done based on
monthly, quarterly and yearly charges for software service being provided. There have been
some free mode of storage and services provided to new users of cloud. The use of different
mode of subscription helps in maintaining a keen approach in the development of the
organization.
Features of SaaS:
chevron_up_icon
1 out of 20
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]