SlideShare une entreprise Scribd logo
1  sur  6
Service Oriented Cloud Computing.
Mr.Mandar Pathrikar.
mandarpathrikar@yahoo.com
Mobile. No. 9604725590
Imperial College Of Engineering And Research, wagholi, pune-412307
Abstract-:
Cloud computing has been an evolution of
the internet and network, virtualization, utility
computing, and yes, Service-oriented architecture
(SOA). So we are making the software which
going to combine many applications and
perform the great job for industry. In today’s
world most of the companies like Amazon,
Google, Yahoo, IBM work on the concept of
cloud computing. In service oriented cloud
computing we are providing the service to the
customer. Its benefit of increased agility and
decreased costs are already being achieved by
companies around the world, and it will clearly
become the dominant architecture for new
business application. Because of this .adopting
SOA today will improve the way an IT
organization is able to deliver now and in the
future.
1. Introduction
Cloud has emerged as a computing infrastructure
that enables rapid delivery of computing resources as a
utility in a dynamically scalable, virtualized manner. The
advantage of cloud computing over traditional computing
include: agility, lower entry cost, device independency
.location independency, scalability. There are many cloud
computing initiatives from IT giants such as Google,
Amazon, Microsoft, IBM .However there exit many
different interpretation of what cloud computing is. This
project establishes the connections between SOA and cloud
computing by presenting related issues, and proposes a
Service Oriented Cloud Computing Architecture (SOCCA)
SOA is a Flexible, modular approach to delivering IT
services, is an essential foundation for emerging technology
like cloud. While it is a lower cost ,its primary benefit is the
improvement in agility that it provide to organization ,
enabling them to respond to the increasing rate of change
occurring in nearly every business around the world.
Cloud computing refers to any situation in which
1. Cloud computing Structure
Computing is done in a remote location (out in the clouds)
rather than your portable device or desktop where-in the
computing power is tapped over an internet connection. At
basic level cloud computing is simply a means of delivering
IT resources as services. Almost all IT resources can be
delivered as a cloud service: applications, compute power,
storage capacity, networking, programming tools,
communication services even collaboration tools. Cloud
computing began as large scale internet service providers
such as Google, Amazon and others built out their
infrastructure. A new architecture emerged: A massively
scaled, horizontally distributed system resources, abstracted
as virtual IT services and managed as continuously
configured pooled resources. This new model was applied to
internet services.
1)Software as a Service(SaaS): It is at the highest layer and
features a complete application offered as a service, on-
demand, via multitenancy meaning a single instance of the
software runs on the provider’s infrastructure and serves
multiple client organizations. .
2) Platform as a Service (PaaS): The middle layer is the
encapsulation of a development environment abstraction and
the packaging of a payload of services. PaaS is an integrated
platform to build, test and deploy customapplications.
Softwareas a Service
Platformas a Service
Data Center
Infrastructureas a service
3) Infrastructure as a service (Iaas): Infrastructure as a
service is the 3rd layer of the cloud computing .In this layer
we are providing the cloud service to the user through
infrastructure. We almost give all cloud control to that
particular user so that he can easily use it and make the
changes into it.
4) Data center (DS): This is the foundation of cloud
computing which provide the hardware on which cloud run
on. Data center are always built on less populated area with
less energy resources and less chances of natural disaster.
Modem data center are generally consist of many internal
service connection.
1.1 cloud computing works.
1.1 Characteristics of cloud computing:
1. On-demand self-service involves customers using a web
site or similar control panel interface to provision computing
resources such as additional computers, network bandwidth
or user email accounts,without requiring human interaction
between customers and the vendor.
2. Broad network access enables customers to access
computing resources over networks such as the Internet from
a broad range of computing devices such as laptops and
smart phones.
3. Resource pooling involves vendors using shared
computing resources to provide cloud services to multiple
customers. Virtualization and multi-tenancy mechanisms are
typically used to both segregate and protect each customer
and their data from other customers, and to make it appear to
customers that they are the only user of a shared computer or
software application.
4. Rapid elasticity enables the fast and automatic increase
and decrease to the amount of available computer
processing,storage and network bandwidth as required by
customer demand.
5. Pay-per-use measured service involves customers only
paying for the computing resources that they actually use,
and being able to monitor their usage.This is analogous to
household use of utilities such as electricity.
2. Purpose and scope
Now we are going to go through the overall survey of
this project .In this project we are using the concept of cloud
computing so that we have to use the proxy server to
interface with the internet so that it get very easy to interact
with any user based platform. This software is java based so
that we have to make use of java Servlet to make the web
page. In case of database we can use the SQL or ORACLE
10g for storing the information in the table format.
SOA is an excellent approach to building and
developing mission critical application .Its benefits of
increased agility and decreased costs are already being
achieved by companies around the world.
2.1 Designand Implementation.
2.1 Design of SOA.
Service is the essential concept of SOA. The idea of
service is develop from the business. In the SOA there are
three main module in which service provider performs the
main role in case of service satisfaction. Users send the
request to the provider and on that basis provider perform
the action.
The idea has been adopted from technologies. They have
established the concept of software as a service. It is perform
by Software program. It produces the effect on the
organization to enhance the technology related with
consumer. We are preparing this software for the college. In
this, student act as the consumer and the college faculties are
work as a provider. All kind of notice are going to inform
the student through massage system but the working of this
is just like the SOA. In this we are just provide the service to
the student as user.
Software service can be provided over the internet and
the World Wide Web. In some country for example, the
government provides the service by which taxpayer can
complete and submit their tax return via the web. In this
software, we mainly require Human and software interface.
Human interface work as a service provider and software
interface work as a web service. There are many example are
in the web which are work on this technology like stock
market provider which continuously provide the information
about the stockmarket.
2.2 How SOA and Cloud Each Contributes to Flexibility
Service-oriented architecture (SOA) presents a
compelling value proposition by addressing a distinct set of
business challenges that enterprises are faced with today.
The fundamental tenet of SOA is that it demands as much
commitment from the business imperative to help make the
business more flexible and able to meet business goals
better, faster, and cheaper, as it expects from the IT
department using service design principles.
2.2 Design of Cloud and SOA.
SOA states that in order for a business to be agile and
adaptive, the business needs to represent its core business
processes through flexible business models, and then expose
its IT infrastructure and application capabilities through a set
of shared and reusable services so that each such service can
participate in the implementation of the flexible business
models. By building flexibility into the business models,
through their representation as a set of participating services,
enterprises can integrate third-party services into their core.
business processes, reducing the cycle time and cost of
integration with external businesses.
2.3 Non Functional Requirement.
Project provides the communication interface by
providing GUI and the communication between mobile
device is done through HTTP request.For news access we
are using RSS field news portal.
2.3.1 Performance Requirements.
Flexibility and reuse are important goals that lead to
quantifiable business benefits. System flexibility leads to
business agility which can be difference between success
and failure. Extensibility enables faster addition of new
functionality to support changing business requirement.
2.3.2 Security Requirements.
Service-oriented architecture (SOA) is rapidly gaining
adoption in enterprises world wide. Data and application that
were once silos are now being exposed as service across
department and organization. This poses unique challenges
of securing and governing data exchange. While security has
traditionally an IT domain, SOA governance encompasses
the business domain by extending security to include
organizational policies and practices.
 Authentication: How do I know your identity is
true?
 Authorization: Are you allowed to perform this
transaction?
 Integrity: Is the data you send the same as the data
I received.
 Signature: Create and verify an electronic
signature analogous to a handwritten signature.
3. Technical Requirement.
1) J2EE:- The J2EE platform uses a distributed multitier
application model for enterprise application.
Application logic is divided into components
according to function, and the various application
components that make up J2EE application are install
on different machines depending on the tier in the
multitier J2EE environment to which the application
component belongs.
2) Servlet:-A Servlet is a technology in the java which
is web component; manage by a container that
generates dynamic content.Like otherJava-based
components,Servlet are platform independent Java
classes that are compiled to platform neutral bytes
code that can be loaded dynamically into and run by
java enabled web server.
3) Tomcat-Apache:- Inside Web browser on the client
,Servlets execute inside Apache Tomcat on the server.
Servlet do not display a graphic Interface to the user.
This technology from sunsoft,completely written in
java, and is a replace to the CGI implementation with
a language.
End user
Application
Webservice
client
Web
Service
DataBase
DataBase
Server
Webservice
client
End User
4) DataBase (SQL/Oracle):-In case of Database we
have SQL and Oracle this both are very effective
database in the system.But in case of SQL there is
less security .In case of oracle Database is collection
of data treated as a unit. The Purpose of database is
to retrieve the information and send is to consoland
store the information in tabular format.
5) Web Service:-Web service can convert your
application into web application for that we have to
use the Extreme markup language (XML+HTML).
This going to work as web application. This
application going to send the request t the server for
operation. This all things are done by HTTP protocol.
3. Implementation of software.
3.1 External Interface Requirements.
3.1.2 Hardware Interfaces
I. Intel i3 Processor.
II. Minimum 1GB RAM.
III. 80 GB Hard Disk Driver.
3.1.3Software Interfaces.
I. JAVA ,J2EE(Servlet)
II. Apache Tomcat v7.0
III. My SQL.
4. System Design
3-Tier Architecture.
1) Client (Web Application).
2) Web Service.
3) Back End DataBase (oracle /Sql).
So it explains like Request will be taken from the
client and it will process in Web service and will contact
the database and process the request.
The request will get back to the service method and in
turn it will send to the client nothing but web-application.
4.1 System Architecture
In Service Oriented cloud computing architecture the
main aim is to slow the communication between two clouds.
For this purpose to access service any web application is
used. This web application can be access by multiple users at
a time. User will send request for any particular data which
will be available on another cloud. For communicating with
another cloud there is Web Service which acts as a
middleware. Then Web Service will access data from
database and give back to client as a response.
In our project we are creating one web application which
will provide online notification to all student of college
through message system. Whatever the database is require
that is available on server site computer. Here the web site is
act as middleware for that web application is reside on
another computer. It act as a middleware which is used to
retrieve the data from the database.
4.1 SystemArchitecture.
5. Software Implementation.
The project service oriented cloud computing (SOCC)
that allows an application to run on different cloud and
interoperate with each other. The implementation of the
project is based on the java technology. Frontend of the
project is online “College Notification” application is design
in J2EE.Which is created and connectivity to the server is
establish using Servlet.
The 1st step is to run online “College Notification”
through web service communicate to the database and
retrieve the data from database. The tomacat server is used
in the project which is in-built in the Netbeans.
Web
Page
Web
service
Data
base
5.1 Module Working Diagram of Project.
In the module working diagram there are different
modules we are using in that everyone perform the specific
work. On that basis they were going to send the result to
another module and that will send the result to another
module.
Step1: In the 1st module of the code, we can see the web
page which are directly publish on the internet. If the user is
part of that institute he has to login into the database and
create the login id, If he already have the account then he
can directly login to the account.
1. Enter Reg. Details ()
2. Validate Reg. Detail ()
3: Store detail ()
4: name & password
5. Validate login()
6.update login()
8: authentication user ( 7: Login Acknowledgment ()
9. Notification ()
10. Retrieve data()
11. Return thedata()
12. Display consol()
13. Noticeas message ()
14. Save the copyin base ()
15.No. records()
16. Record inserted display to user ()
5.1 Maduling diagram.
Step 2: If the user already has the account then the
acknowledgement send from database to the consol so that
he can easily move to its account. Every user has its Id and
password so that he have that much security about its
account and information which he enter into the site.
Step 3: Now our project is about College Notification, any
faculty want to Display any notification to user then he have
completely different account so that he have more authority
to do that. When he enter the message related to College he
have to select the database whom he want to tell.
Step 4: Database now going to work for the software, the
data which are stored in the database select those section of
student which are selected by the user.
Step 5: Now the main thing related with messaging is now
going to work. There are many sites already available in the
internet which sends the message to the user in free of cost.
This technique we have to use in the application.
5.2 RESTful Web Services.
RESTful is defined as the Representational state
transfer. This is the web service which contain the various
functionality so that we can operate the web very efficiently.
This service use the less bandwidth, support only
synchronized messaging system. In case of cache
Architecture it has very efficient system.
5.2 RESTful Web Service.
It has Light weight data interchange format because of
this the transfer of data from one module to another work
efficiently. In database there are lots of information is
available that have to represent on the consol as soon as
possible so that we require the interface Representational
state transfer. Data memory working is very important in
case of any database management software.
User Web
application
Web
Service
Data
base
Interface which
providedbythe
RESTful webservice
6. Project Estimation
Sr.
no.
Item
Name
Description Quantity cost
1.
laptop Intel core i3
processor,3GB
RAM,380 GB
Hard drive
2 55,000
2 Others Documentation,
Internet charges
etc.
___ 1500
Total
Cost=56500Rs.
7. Future scope.
This project is completely made for the education purpose.
We can develop different application on the base.
1) If any institute accepts this kind of project then it has
wide scope in the future. This makes the Institute more
flexible.
2) This software also work efficiently in the companies in
case of sending any notice to particular group.
3) Different issues related with cloud we can easily
handle.
8. Development and Maintenance.
The projects Service–oriented cloud computing (SOCC)
that allow an application to run on different cloud
interoperate with each other. To achieve the issues of
communication between two clouds, a web Application is
created whose database will be accessed from different
cloud using web service.
8.1 Development
a) First Clean and Build the application in the Net Beans
on first PC.
b) Start Apache Tomacat Server.
c) Develop the Application on Tomcat Server.
d) Clean and Built the Web Service on Tomacat server.
e) Run the Application by giving URL in browser as.-
:http://localhost:8011/Collegenotice/index.
8.2 Maintenance
For providing maintenance of application following decision
are taken.
I. We have to provide maintenance to this project in
every week or one day gap.
II. Provide the maintenance to Web Service within a
month.
III. Database of this project should maintain with time.
9. CONCLUSION.
This application is developed using JAVA as a front
end, Web Service as middle ware and My SQL as
backend. The goals that are achieved by the project
are-:
I. Instant Access.
II. Optimum Utilization of resources.
III. Simplification of operations.
IV. Less processing time and require information.
V. User Friendly.
VI. Portable and flexible for further enhancement.
All requirement of client can be fulfill by the developer
as per the requirement. Each module has undergone
stringent testing procedure. All Modules related with
College notification Authority is always given to one
person only so that all notice is always going to display
on his Authority and from his Id and Password.
Service-Oriented Cloud Computing SOCC that allows
an application to run on different cloud and
interoperate with each other. If this project is extended
further then application migration is also possible.
9. References -:
1) WikipediaCloudComputing.[http://en.wikipedia.
org/wiki/cloud_computing.].
2) Refer the IEEE papers from that we studied the
IEEE paper of “Service Oriented Cloud
Computing Architecture” by Wei- Tek -Tsai, Xin
sun ,janaka Balasooriya.
3) “Service Oriented Architecture” with Cloud
Interface written by Andy Mulholand, Russ
Daniea, TimHall.
4) Designing SOA Solutions with the IBM SOA
Foundation,SOA590 / RA911 ,December, 2006
5) l SOA590 Designing SOA Solutions using IBM
SOA Foundation

Contenu connexe

Tendances

Cloud computing notes unit I as per RGPV syllabus
Cloud computing notes unit I as per RGPV syllabusCloud computing notes unit I as per RGPV syllabus
Cloud computing notes unit I as per RGPV syllabusNANDINI SHARMA
 
Exploring the cloud deployment and service delivery models
Exploring the cloud deployment and service delivery modelsExploring the cloud deployment and service delivery models
Exploring the cloud deployment and service delivery modelscloudresearcher
 
2010 Cloud Computing
2010 Cloud Computing2010 Cloud Computing
2010 Cloud Computingck4eric
 
Cloud computing report
Cloud computing reportCloud computing report
Cloud computing reportErManish5
 
Cloud Computing & ITSM - For Better of for Worse?
Cloud Computing & ITSM - For Better of for Worse?Cloud Computing & ITSM - For Better of for Worse?
Cloud Computing & ITSM - For Better of for Worse?ITpreneurs
 
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...IJIR JOURNALS IJIRUSA
 
Addressing Security Issues and Challenges in Mobile Cloud Computing
Addressing Security Issues and Challenges in Mobile Cloud ComputingAddressing Security Issues and Challenges in Mobile Cloud Computing
Addressing Security Issues and Challenges in Mobile Cloud ComputingEditor IJCATR
 
URECA Research Paper - Mobile Cloud Computing
URECA Research Paper - Mobile Cloud ComputingURECA Research Paper - Mobile Cloud Computing
URECA Research Paper - Mobile Cloud ComputingAce Zachary
 
Cloud Computing: Overview & Utility
Cloud Computing: Overview & UtilityCloud Computing: Overview & Utility
Cloud Computing: Overview & Utilityiosrjce
 
Jagadeesha kulal J - Cloud computing
Jagadeesha kulal J - Cloud computing Jagadeesha kulal J - Cloud computing
Jagadeesha kulal J - Cloud computing JAGADEESHA KULAL J
 
Thoughts on Utility, Grid, on demand, cloud computing and appliances
Thoughts on Utility, Grid, on demand, cloud computing and appliancesThoughts on Utility, Grid, on demand, cloud computing and appliances
Thoughts on Utility, Grid, on demand, cloud computing and appliancesMark Cathcart
 
Cloud computing implementation practically using vmware
Cloud computing implementation practically using vmwareCloud computing implementation practically using vmware
Cloud computing implementation practically using vmwaresameer sardar
 
The Nitty Gritty of Cloud Computing
The Nitty Gritty of Cloud ComputingThe Nitty Gritty of Cloud Computing
The Nitty Gritty of Cloud ComputingMike Tase
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingvishnu varunan
 
Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?ziaurrehman4484
 
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...Editor IJCATR
 

Tendances (20)

Cloud computing notes unit I as per RGPV syllabus
Cloud computing notes unit I as per RGPV syllabusCloud computing notes unit I as per RGPV syllabus
Cloud computing notes unit I as per RGPV syllabus
 
Exploring the cloud deployment and service delivery models
Exploring the cloud deployment and service delivery modelsExploring the cloud deployment and service delivery models
Exploring the cloud deployment and service delivery models
 
Cloud computing Report
Cloud computing ReportCloud computing Report
Cloud computing Report
 
2010 Cloud Computing
2010 Cloud Computing2010 Cloud Computing
2010 Cloud Computing
 
Cloud computing report
Cloud computing reportCloud computing report
Cloud computing report
 
Cloud Computing & ITSM - For Better of for Worse?
Cloud Computing & ITSM - For Better of for Worse?Cloud Computing & ITSM - For Better of for Worse?
Cloud Computing & ITSM - For Better of for Worse?
 
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
Ijirsm choudhari-priyanka-backup-and-restore-in-smartphone-using-mobile-cloud...
 
Cloud computing (3)
Cloud computing (3)Cloud computing (3)
Cloud computing (3)
 
Addressing Security Issues and Challenges in Mobile Cloud Computing
Addressing Security Issues and Challenges in Mobile Cloud ComputingAddressing Security Issues and Challenges in Mobile Cloud Computing
Addressing Security Issues and Challenges in Mobile Cloud Computing
 
72 78
72 7872 78
72 78
 
URECA Research Paper - Mobile Cloud Computing
URECA Research Paper - Mobile Cloud ComputingURECA Research Paper - Mobile Cloud Computing
URECA Research Paper - Mobile Cloud Computing
 
Cloud Computing: Overview & Utility
Cloud Computing: Overview & UtilityCloud Computing: Overview & Utility
Cloud Computing: Overview & Utility
 
Jagadeesha kulal J - Cloud computing
Jagadeesha kulal J - Cloud computing Jagadeesha kulal J - Cloud computing
Jagadeesha kulal J - Cloud computing
 
Thoughts on Utility, Grid, on demand, cloud computing and appliances
Thoughts on Utility, Grid, on demand, cloud computing and appliancesThoughts on Utility, Grid, on demand, cloud computing and appliances
Thoughts on Utility, Grid, on demand, cloud computing and appliances
 
Cloud computing implementation practically using vmware
Cloud computing implementation practically using vmwareCloud computing implementation practically using vmware
Cloud computing implementation practically using vmware
 
The Nitty Gritty of Cloud Computing
The Nitty Gritty of Cloud ComputingThe Nitty Gritty of Cloud Computing
The Nitty Gritty of Cloud Computing
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Cloud report
Cloud report Cloud report
Cloud report
 
Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?Cloud Computing? What is it and its future trends?
Cloud Computing? What is it and its future trends?
 
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
Profit Maximization for Service Providers using Hybrid Pricing in Cloud Compu...
 

Similaire à Service oriented cloud computing

Cloud computing - Latest Trend
Cloud computing - Latest TrendCloud computing - Latest Trend
Cloud computing - Latest Trendpoojanov04
 
The cloud promises
The cloud promisesThe cloud promises
The cloud promisesGrand Crue
 
Cloud computing writeup
Cloud computing writeupCloud computing writeup
Cloud computing writeupselvavijay1987
 
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...iosrjce
 
A revolution in information technology cloud computing.
A revolution in information technology   cloud computing.A revolution in information technology   cloud computing.
A revolution in information technology cloud computing.Minor33
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxPARTHO KUMAR SAHA
 
cloud computing in e commerce
cloud computing in e commercecloud computing in e commerce
cloud computing in e commercesteffz
 
Cloud Computing – The Best Form of IT Delivery
Cloud Computing – The Best Form of IT DeliveryCloud Computing – The Best Form of IT Delivery
Cloud Computing – The Best Form of IT DeliverySoftweb Solutions
 
What is-cloud-computing
What is-cloud-computingWhat is-cloud-computing
What is-cloud-computingg1vaddi
 
Cloud computing
Cloud computingCloud computing
Cloud computingshethzaid
 
Cloud Computing Security Issues in Infrastructure as a Service” report
Cloud Computing Security Issues in Infrastructure as a Service” reportCloud Computing Security Issues in Infrastructure as a Service” report
Cloud Computing Security Issues in Infrastructure as a Service” reportVivek Maurya
 
CLOUD COMPUTING: SECURITY ISSUES AND CHALLENGES
CLOUD COMPUTING: SECURITY ISSUES AND CHALLENGESCLOUD COMPUTING: SECURITY ISSUES AND CHALLENGES
CLOUD COMPUTING: SECURITY ISSUES AND CHALLENGESP singh
 
What is cloud computing ?
What is cloud computing ?What is cloud computing ?
What is cloud computing ?Amith hillshow
 
Role and Challenges in Cloud Computing and Ecommerce in SME’s
Role and Challenges in Cloud Computing and Ecommerce in SME’sRole and Challenges in Cloud Computing and Ecommerce in SME’s
Role and Challenges in Cloud Computing and Ecommerce in SME’sRHIMRJ Journal
 

Similaire à Service oriented cloud computing (20)

Cloud computing - Latest Trend
Cloud computing - Latest TrendCloud computing - Latest Trend
Cloud computing - Latest Trend
 
The cloud promises
The cloud promisesThe cloud promises
The cloud promises
 
Cloud computing writeup
Cloud computing writeupCloud computing writeup
Cloud computing writeup
 
Cloud
CloudCloud
Cloud
 
Cloud Computing Essay
Cloud Computing EssayCloud Computing Essay
Cloud Computing Essay
 
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
Design & Development of a Trustworthy and Secure Billing System for Cloud Com...
 
A017620123
A017620123A017620123
A017620123
 
A revolution in information technology cloud computing.
A revolution in information technology   cloud computing.A revolution in information technology   cloud computing.
A revolution in information technology cloud computing.
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
 
cloud computing in e commerce
cloud computing in e commercecloud computing in e commerce
cloud computing in e commerce
 
G017324043
G017324043G017324043
G017324043
 
Cloud Computing – The Best Form of IT Delivery
Cloud Computing – The Best Form of IT DeliveryCloud Computing – The Best Form of IT Delivery
Cloud Computing – The Best Form of IT Delivery
 
What is-cloud-computing
What is-cloud-computingWhat is-cloud-computing
What is-cloud-computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Security Issues in Infrastructure as a Service” report
Cloud Computing Security Issues in Infrastructure as a Service” reportCloud Computing Security Issues in Infrastructure as a Service” report
Cloud Computing Security Issues in Infrastructure as a Service” report
 
CLOUD COMPUTING: SECURITY ISSUES AND CHALLENGES
CLOUD COMPUTING: SECURITY ISSUES AND CHALLENGESCLOUD COMPUTING: SECURITY ISSUES AND CHALLENGES
CLOUD COMPUTING: SECURITY ISSUES AND CHALLENGES
 
What is-cloud-computing
What is-cloud-computingWhat is-cloud-computing
What is-cloud-computing
 
What is cloud computing ?
What is cloud computing ?What is cloud computing ?
What is cloud computing ?
 
Role and Challenges in Cloud Computing and Ecommerce in SME’s
Role and Challenges in Cloud Computing and Ecommerce in SME’sRole and Challenges in Cloud Computing and Ecommerce in SME’s
Role and Challenges in Cloud Computing and Ecommerce in SME’s
 
M1802028591
M1802028591M1802028591
M1802028591
 

Plus de Mandar Pathrikar

Service oriented cloud computing
Service oriented cloud computingService oriented cloud computing
Service oriented cloud computingMandar Pathrikar
 
Smart security system for sensitive area by using image processing
Smart security system for sensitive area by using   image processingSmart security system for sensitive area by using   image processing
Smart security system for sensitive area by using image processingMandar Pathrikar
 
Digital spectacle by using cloud computing
Digital spectacle by using cloud computingDigital spectacle by using cloud computing
Digital spectacle by using cloud computingMandar Pathrikar
 
Enhancement in Laser Tchnology
Enhancement in Laser TchnologyEnhancement in Laser Tchnology
Enhancement in Laser TchnologyMandar Pathrikar
 

Plus de Mandar Pathrikar (7)

Mission mumbai
Mission mumbaiMission mumbai
Mission mumbai
 
Service oriented cloud computing
Service oriented cloud computingService oriented cloud computing
Service oriented cloud computing
 
Smart security system for sensitive area by using image processing
Smart security system for sensitive area by using   image processingSmart security system for sensitive area by using   image processing
Smart security system for sensitive area by using image processing
 
Digital spectacle by using cloud computing
Digital spectacle by using cloud computingDigital spectacle by using cloud computing
Digital spectacle by using cloud computing
 
Enhancement in Laser Tchnology
Enhancement in Laser TchnologyEnhancement in Laser Tchnology
Enhancement in Laser Tchnology
 
New world of Wireless
New world of WirelessNew world of Wireless
New world of Wireless
 
Cyber ppt
Cyber pptCyber ppt
Cyber ppt
 

Dernier

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Dernier (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Service oriented cloud computing

  • 1. Service Oriented Cloud Computing. Mr.Mandar Pathrikar. mandarpathrikar@yahoo.com Mobile. No. 9604725590 Imperial College Of Engineering And Research, wagholi, pune-412307 Abstract-: Cloud computing has been an evolution of the internet and network, virtualization, utility computing, and yes, Service-oriented architecture (SOA). So we are making the software which going to combine many applications and perform the great job for industry. In today’s world most of the companies like Amazon, Google, Yahoo, IBM work on the concept of cloud computing. In service oriented cloud computing we are providing the service to the customer. Its benefit of increased agility and decreased costs are already being achieved by companies around the world, and it will clearly become the dominant architecture for new business application. Because of this .adopting SOA today will improve the way an IT organization is able to deliver now and in the future. 1. Introduction Cloud has emerged as a computing infrastructure that enables rapid delivery of computing resources as a utility in a dynamically scalable, virtualized manner. The advantage of cloud computing over traditional computing include: agility, lower entry cost, device independency .location independency, scalability. There are many cloud computing initiatives from IT giants such as Google, Amazon, Microsoft, IBM .However there exit many different interpretation of what cloud computing is. This project establishes the connections between SOA and cloud computing by presenting related issues, and proposes a Service Oriented Cloud Computing Architecture (SOCCA) SOA is a Flexible, modular approach to delivering IT services, is an essential foundation for emerging technology like cloud. While it is a lower cost ,its primary benefit is the improvement in agility that it provide to organization , enabling them to respond to the increasing rate of change occurring in nearly every business around the world. Cloud computing refers to any situation in which 1. Cloud computing Structure Computing is done in a remote location (out in the clouds) rather than your portable device or desktop where-in the computing power is tapped over an internet connection. At basic level cloud computing is simply a means of delivering IT resources as services. Almost all IT resources can be delivered as a cloud service: applications, compute power, storage capacity, networking, programming tools, communication services even collaboration tools. Cloud computing began as large scale internet service providers such as Google, Amazon and others built out their infrastructure. A new architecture emerged: A massively scaled, horizontally distributed system resources, abstracted as virtual IT services and managed as continuously configured pooled resources. This new model was applied to internet services. 1)Software as a Service(SaaS): It is at the highest layer and features a complete application offered as a service, on- demand, via multitenancy meaning a single instance of the software runs on the provider’s infrastructure and serves multiple client organizations. . 2) Platform as a Service (PaaS): The middle layer is the encapsulation of a development environment abstraction and the packaging of a payload of services. PaaS is an integrated platform to build, test and deploy customapplications. Softwareas a Service Platformas a Service Data Center Infrastructureas a service
  • 2. 3) Infrastructure as a service (Iaas): Infrastructure as a service is the 3rd layer of the cloud computing .In this layer we are providing the cloud service to the user through infrastructure. We almost give all cloud control to that particular user so that he can easily use it and make the changes into it. 4) Data center (DS): This is the foundation of cloud computing which provide the hardware on which cloud run on. Data center are always built on less populated area with less energy resources and less chances of natural disaster. Modem data center are generally consist of many internal service connection. 1.1 cloud computing works. 1.1 Characteristics of cloud computing: 1. On-demand self-service involves customers using a web site or similar control panel interface to provision computing resources such as additional computers, network bandwidth or user email accounts,without requiring human interaction between customers and the vendor. 2. Broad network access enables customers to access computing resources over networks such as the Internet from a broad range of computing devices such as laptops and smart phones. 3. Resource pooling involves vendors using shared computing resources to provide cloud services to multiple customers. Virtualization and multi-tenancy mechanisms are typically used to both segregate and protect each customer and their data from other customers, and to make it appear to customers that they are the only user of a shared computer or software application. 4. Rapid elasticity enables the fast and automatic increase and decrease to the amount of available computer processing,storage and network bandwidth as required by customer demand. 5. Pay-per-use measured service involves customers only paying for the computing resources that they actually use, and being able to monitor their usage.This is analogous to household use of utilities such as electricity. 2. Purpose and scope Now we are going to go through the overall survey of this project .In this project we are using the concept of cloud computing so that we have to use the proxy server to interface with the internet so that it get very easy to interact with any user based platform. This software is java based so that we have to make use of java Servlet to make the web page. In case of database we can use the SQL or ORACLE 10g for storing the information in the table format. SOA is an excellent approach to building and developing mission critical application .Its benefits of increased agility and decreased costs are already being achieved by companies around the world. 2.1 Designand Implementation. 2.1 Design of SOA. Service is the essential concept of SOA. The idea of service is develop from the business. In the SOA there are three main module in which service provider performs the main role in case of service satisfaction. Users send the request to the provider and on that basis provider perform the action. The idea has been adopted from technologies. They have established the concept of software as a service. It is perform by Software program. It produces the effect on the organization to enhance the technology related with consumer. We are preparing this software for the college. In this, student act as the consumer and the college faculties are work as a provider. All kind of notice are going to inform the student through massage system but the working of this is just like the SOA. In this we are just provide the service to the student as user. Software service can be provided over the internet and the World Wide Web. In some country for example, the government provides the service by which taxpayer can complete and submit their tax return via the web. In this
  • 3. software, we mainly require Human and software interface. Human interface work as a service provider and software interface work as a web service. There are many example are in the web which are work on this technology like stock market provider which continuously provide the information about the stockmarket. 2.2 How SOA and Cloud Each Contributes to Flexibility Service-oriented architecture (SOA) presents a compelling value proposition by addressing a distinct set of business challenges that enterprises are faced with today. The fundamental tenet of SOA is that it demands as much commitment from the business imperative to help make the business more flexible and able to meet business goals better, faster, and cheaper, as it expects from the IT department using service design principles. 2.2 Design of Cloud and SOA. SOA states that in order for a business to be agile and adaptive, the business needs to represent its core business processes through flexible business models, and then expose its IT infrastructure and application capabilities through a set of shared and reusable services so that each such service can participate in the implementation of the flexible business models. By building flexibility into the business models, through their representation as a set of participating services, enterprises can integrate third-party services into their core. business processes, reducing the cycle time and cost of integration with external businesses. 2.3 Non Functional Requirement. Project provides the communication interface by providing GUI and the communication between mobile device is done through HTTP request.For news access we are using RSS field news portal. 2.3.1 Performance Requirements. Flexibility and reuse are important goals that lead to quantifiable business benefits. System flexibility leads to business agility which can be difference between success and failure. Extensibility enables faster addition of new functionality to support changing business requirement. 2.3.2 Security Requirements. Service-oriented architecture (SOA) is rapidly gaining adoption in enterprises world wide. Data and application that were once silos are now being exposed as service across department and organization. This poses unique challenges of securing and governing data exchange. While security has traditionally an IT domain, SOA governance encompasses the business domain by extending security to include organizational policies and practices.  Authentication: How do I know your identity is true?  Authorization: Are you allowed to perform this transaction?  Integrity: Is the data you send the same as the data I received.  Signature: Create and verify an electronic signature analogous to a handwritten signature. 3. Technical Requirement. 1) J2EE:- The J2EE platform uses a distributed multitier application model for enterprise application. Application logic is divided into components according to function, and the various application components that make up J2EE application are install on different machines depending on the tier in the multitier J2EE environment to which the application component belongs. 2) Servlet:-A Servlet is a technology in the java which is web component; manage by a container that generates dynamic content.Like otherJava-based components,Servlet are platform independent Java classes that are compiled to platform neutral bytes code that can be loaded dynamically into and run by java enabled web server. 3) Tomcat-Apache:- Inside Web browser on the client ,Servlets execute inside Apache Tomcat on the server. Servlet do not display a graphic Interface to the user. This technology from sunsoft,completely written in java, and is a replace to the CGI implementation with a language. End user Application Webservice client Web Service DataBase DataBase Server Webservice client End User
  • 4. 4) DataBase (SQL/Oracle):-In case of Database we have SQL and Oracle this both are very effective database in the system.But in case of SQL there is less security .In case of oracle Database is collection of data treated as a unit. The Purpose of database is to retrieve the information and send is to consoland store the information in tabular format. 5) Web Service:-Web service can convert your application into web application for that we have to use the Extreme markup language (XML+HTML). This going to work as web application. This application going to send the request t the server for operation. This all things are done by HTTP protocol. 3. Implementation of software. 3.1 External Interface Requirements. 3.1.2 Hardware Interfaces I. Intel i3 Processor. II. Minimum 1GB RAM. III. 80 GB Hard Disk Driver. 3.1.3Software Interfaces. I. JAVA ,J2EE(Servlet) II. Apache Tomcat v7.0 III. My SQL. 4. System Design 3-Tier Architecture. 1) Client (Web Application). 2) Web Service. 3) Back End DataBase (oracle /Sql). So it explains like Request will be taken from the client and it will process in Web service and will contact the database and process the request. The request will get back to the service method and in turn it will send to the client nothing but web-application. 4.1 System Architecture In Service Oriented cloud computing architecture the main aim is to slow the communication between two clouds. For this purpose to access service any web application is used. This web application can be access by multiple users at a time. User will send request for any particular data which will be available on another cloud. For communicating with another cloud there is Web Service which acts as a middleware. Then Web Service will access data from database and give back to client as a response. In our project we are creating one web application which will provide online notification to all student of college through message system. Whatever the database is require that is available on server site computer. Here the web site is act as middleware for that web application is reside on another computer. It act as a middleware which is used to retrieve the data from the database. 4.1 SystemArchitecture. 5. Software Implementation. The project service oriented cloud computing (SOCC) that allows an application to run on different cloud and interoperate with each other. The implementation of the project is based on the java technology. Frontend of the project is online “College Notification” application is design in J2EE.Which is created and connectivity to the server is establish using Servlet. The 1st step is to run online “College Notification” through web service communicate to the database and retrieve the data from database. The tomacat server is used in the project which is in-built in the Netbeans. Web Page Web service Data base
  • 5. 5.1 Module Working Diagram of Project. In the module working diagram there are different modules we are using in that everyone perform the specific work. On that basis they were going to send the result to another module and that will send the result to another module. Step1: In the 1st module of the code, we can see the web page which are directly publish on the internet. If the user is part of that institute he has to login into the database and create the login id, If he already have the account then he can directly login to the account. 1. Enter Reg. Details () 2. Validate Reg. Detail () 3: Store detail () 4: name & password 5. Validate login() 6.update login() 8: authentication user ( 7: Login Acknowledgment () 9. Notification () 10. Retrieve data() 11. Return thedata() 12. Display consol() 13. Noticeas message () 14. Save the copyin base () 15.No. records() 16. Record inserted display to user () 5.1 Maduling diagram. Step 2: If the user already has the account then the acknowledgement send from database to the consol so that he can easily move to its account. Every user has its Id and password so that he have that much security about its account and information which he enter into the site. Step 3: Now our project is about College Notification, any faculty want to Display any notification to user then he have completely different account so that he have more authority to do that. When he enter the message related to College he have to select the database whom he want to tell. Step 4: Database now going to work for the software, the data which are stored in the database select those section of student which are selected by the user. Step 5: Now the main thing related with messaging is now going to work. There are many sites already available in the internet which sends the message to the user in free of cost. This technique we have to use in the application. 5.2 RESTful Web Services. RESTful is defined as the Representational state transfer. This is the web service which contain the various functionality so that we can operate the web very efficiently. This service use the less bandwidth, support only synchronized messaging system. In case of cache Architecture it has very efficient system. 5.2 RESTful Web Service. It has Light weight data interchange format because of this the transfer of data from one module to another work efficiently. In database there are lots of information is available that have to represent on the consol as soon as possible so that we require the interface Representational state transfer. Data memory working is very important in case of any database management software. User Web application Web Service Data base Interface which providedbythe RESTful webservice
  • 6. 6. Project Estimation Sr. no. Item Name Description Quantity cost 1. laptop Intel core i3 processor,3GB RAM,380 GB Hard drive 2 55,000 2 Others Documentation, Internet charges etc. ___ 1500 Total Cost=56500Rs. 7. Future scope. This project is completely made for the education purpose. We can develop different application on the base. 1) If any institute accepts this kind of project then it has wide scope in the future. This makes the Institute more flexible. 2) This software also work efficiently in the companies in case of sending any notice to particular group. 3) Different issues related with cloud we can easily handle. 8. Development and Maintenance. The projects Service–oriented cloud computing (SOCC) that allow an application to run on different cloud interoperate with each other. To achieve the issues of communication between two clouds, a web Application is created whose database will be accessed from different cloud using web service. 8.1 Development a) First Clean and Build the application in the Net Beans on first PC. b) Start Apache Tomacat Server. c) Develop the Application on Tomcat Server. d) Clean and Built the Web Service on Tomacat server. e) Run the Application by giving URL in browser as.- :http://localhost:8011/Collegenotice/index. 8.2 Maintenance For providing maintenance of application following decision are taken. I. We have to provide maintenance to this project in every week or one day gap. II. Provide the maintenance to Web Service within a month. III. Database of this project should maintain with time. 9. CONCLUSION. This application is developed using JAVA as a front end, Web Service as middle ware and My SQL as backend. The goals that are achieved by the project are-: I. Instant Access. II. Optimum Utilization of resources. III. Simplification of operations. IV. Less processing time and require information. V. User Friendly. VI. Portable and flexible for further enhancement. All requirement of client can be fulfill by the developer as per the requirement. Each module has undergone stringent testing procedure. All Modules related with College notification Authority is always given to one person only so that all notice is always going to display on his Authority and from his Id and Password. Service-Oriented Cloud Computing SOCC that allows an application to run on different cloud and interoperate with each other. If this project is extended further then application migration is also possible. 9. References -: 1) WikipediaCloudComputing.[http://en.wikipedia. org/wiki/cloud_computing.]. 2) Refer the IEEE papers from that we studied the IEEE paper of “Service Oriented Cloud Computing Architecture” by Wei- Tek -Tsai, Xin sun ,janaka Balasooriya. 3) “Service Oriented Architecture” with Cloud Interface written by Andy Mulholand, Russ Daniea, TimHall. 4) Designing SOA Solutions with the IBM SOA Foundation,SOA590 / RA911 ,December, 2006 5) l SOA590 Designing SOA Solutions using IBM SOA Foundation