SlideShare a Scribd company logo
1 of 50
SaaS -The Mobile Agent based Service for Cloud
Computing in Internet Environment
Presented By:
SAI BUTCHI BABU MANEPALLI
Introduction
SaaAS
Mobile Agent based Service for Cloud Computing in Internet
Cloud Computing
paradigm for sharing data and computations over a network.
Mobile Agent
Characteristics In Internet:
Autonomy, Personality, Communication, Mobility, High
Performance and Fault-tolerance .
Codes Load
loading code from one domain to another domain.
Convergent Coherence
can reduce the communication in WAN.
Sai butchi babu manepalli
Abstract
Current cloud computing systems perform
only in LAN.
SaaAS implements cloud computing for
Internet environment.
Parts:
1. introducing mobile agent into cloud computing
2. presenting a high performance code and data
3. presenting a novel data coherence mechanism
Sai butchi babu manepalli
Existing System
To implement service migration:
uses RPC and RMI can achieve good
performance in LAN.
• Disadvantage:
not suitable for Internet or WAN.
Sai butchi babu manepalli
Proposed System
Mobile Agents are used for service
migration.
By using the mobile agent rather than
RPC/RMI , SaaAS is more suitable to
work in Internet.
Sai butchi babu manepalli
SYSTEM ARCHITECTURE
Sai butchi babu manepalli
Work Division and Cooperation of
Agent in SaaAS
Sai butchi babu manepalli
Architecture of Mobile Agent based
Cloud Computing System
Sai butchi babu manepalli
Software Requirements
Operating System Windows XP
Web Server Tomcat
Technologies Swings, Servlets, JSP, HTML,
JavaScript
Database MySQL
Sai butchi babu manepalli
Hardware Requirements
Processor Pentium 4
RAM 1 GB
Hard Disk Space 80 GB
Sai butchi babu manepalli
SYSTEM DESIGN
Class diagram:
Admin
String user
String date
Date locks
view_users()
upload_Date()
insert_locks()
view_date()
User
String FName
String LName
String eMail
String UId
String psw
view_data()
send_read_request()
send_write_request()
update_profile()
update_setting()
DCS
File filename
boolean readlocks
boolean writelock
send_read_request()
send_write_request()
MCS
File filename
boolean readlock
boolean writelock
send_read_reply()
send_write_reply()
Sai butchi babu manepalli
Activity diagram
Sai butchi babu manepalli
Sequence diagram:
String UserAdmin Date date Date locks
provide user for checking
provide date for checking
provide locks
For Admin
Sai butchi babu manepalli
For user
String emailUser String FName String LName String UId String psw
provide first name
provide last name
provide email id
provide user id
provide password
Sai butchi babu manepalli
For DCS
DCS File fileName boolean read
Lock
boolean
writelock
provide filename
requesting for read lock
requesting for write lock
Sai butchi babu manepalli
For MCS
MCS File fileName boolean read
Lock
boolean
writelock
provide filename
responding for read lock
reponding for write lock
Sai butchi babu manepalli
Modules of the System:
◦ 4 modules in the system
1. Admin: To maintain the data in Clouds
and to provide them to users.
2. User: A user can utilize the services.
3. Domain Code Server: To check the
data locks and provide the data to user.
4. Main Code Server: Maintains the
locks of data stored in clouds
Sai butchi babu manepalli
Testing cases
1. Unit Testing
2. Integration Testing
3. Integration testing for Database
Synchronization
Sai butchi babu manepalli
1 . UnitTesting:
  All field entries must work properly.
 Pages must be activated from the identified link.
 The entry screen, messages and responses must not
be delayed.
Sai butchi babu manepalli
2 . IntegrationTesting
 Check that components or software applications.
 Testing of two or more integrated software
components on a single platform
Sai butchi babu manepalli
3 . Integration testing for Database
Synchronization:
 Testing the Username & password, Migration and
Synchronization screens.
 user does not have enough privileges to invoke a
screen, the link should be disabled.
 Any modification in the Master server should be
reflected in the Slave server.
Sai butchi babu manepalli
OUTPUT SCREENS
Home page:
Sai butchi babu manepalli
Registration
Sai butchi babu manepalli
If incomplete information
Sai butchi babu manepalli
Login
Sai butchi babu manepalli
Admin home page
Sai butchi babu manepalli
Uploading file
Sai butchi babu manepalli
Inserting locks
Sai butchi babu manepalli
After insertion lock
Sai butchi babu manepalli
Registration
Sai butchi babu manepalli
After register
Sai butchi babu manepalli
User home page
Sai butchi babu manepalli
View data
Sai butchi babu manepalli
View profile
Sai butchi babu manepalli
Update profile
Sai butchi babu manepalli
After updating
Sai butchi babu manepalli
settings
Sai butchi babu manepalli
Sending read request
Sai butchi babu manepalli
DCS sending
Sai butchi babu manepalli
MCS read lock
Sai butchi babu manepalli
After read lock
Sai butchi babu manepalli
Data displaying
Sai butchi babu manepalli
DCS write request
Sai butchi babu manepalli
MCS write lock
Sai butchi babu manepalli
After write lock
Sai butchi babu manepalli
Writing file
Sai butchi babu manepalli
After saving file
Sai butchi babu manepalli
CONCLUSION
The cloud computing system can not only
work in Intranet but also work in
Internet.
SaaAS is more suitable to the cloud
computing system which works in
Internet.
SaaAS to have good flexibility, adaptability
and usability and to be more suitable to
work in Internet than conventional cloud
computing system
Sai butchi babu manepalli
BIBLIOGRAPHY:
JAVATechnologies
 JAVA Complete Reference
 Java Script Programming byYehuda Shiran
 Mastering JAVA Security
 JAVA2 Networking by Pistoria
 JAVA Security by Scotl oaks
 Head First EJB Sierra Bates
 J2EE Professional by Shadab siddiqui
 JAVA server pages by Larne Pekowsley
 JAVA Server pages by NickTodd
HTML
 HTML Black Book by Holzner
JDBC
 Java Database Programming with JDBC by Patel moss.
 Software Engineering by Roger Pressman
Others :
 www.msnvbbabu.blogspot.in
 http://www.msnvbbabu.blogspot.in
Sai butchi babu manepalli
Sai butchi babu manepalli

More Related Content

Viewers also liked

It arkitektur - forankring & værditilførsel
It arkitektur - forankring & værditilførselIt arkitektur - forankring & værditilførsel
It arkitektur - forankring & værditilførsel
Lars Rosenberg Nielsen
 
Cloud computing-security-from-single-to-multiple-140211071429-phpapp01
Cloud computing-security-from-single-to-multiple-140211071429-phpapp01Cloud computing-security-from-single-to-multiple-140211071429-phpapp01
Cloud computing-security-from-single-to-multiple-140211071429-phpapp01
Shivananda Rai
 

Viewers also liked (13)

It arkitektur - forankring & værditilførsel
It arkitektur - forankring & værditilførselIt arkitektur - forankring & værditilførsel
It arkitektur - forankring & værditilførsel
 
Cloud computing-security-from-single-to-multiple-140211071429-phpapp01
Cloud computing-security-from-single-to-multiple-140211071429-phpapp01Cloud computing-security-from-single-to-multiple-140211071429-phpapp01
Cloud computing-security-from-single-to-multiple-140211071429-phpapp01
 
Telco: Voice-Command Personal Agent Service with AWS Cloud (MBL202) | AWS re:...
Telco: Voice-Command Personal Agent Service with AWS Cloud (MBL202) | AWS re:...Telco: Voice-Command Personal Agent Service with AWS Cloud (MBL202) | AWS re:...
Telco: Voice-Command Personal Agent Service with AWS Cloud (MBL202) | AWS re:...
 
parallel language and compiler
parallel language and compilerparallel language and compiler
parallel language and compiler
 
Software Agents for Internet of Things - at AINL 2014
Software Agents for Internet of Things - at AINL 2014Software Agents for Internet of Things - at AINL 2014
Software Agents for Internet of Things - at AINL 2014
 
Lecture: Software Agents and P2P
Lecture: Software Agents and P2PLecture: Software Agents and P2P
Lecture: Software Agents and P2P
 
Cloud-forensics
Cloud-forensicsCloud-forensics
Cloud-forensics
 
Mobile agent
Mobile agent Mobile agent
Mobile agent
 
Introduction to the Hadoop Ecosystem with Hadoop 2.0 aka YARN (Java Serbia Ed...
Introduction to the Hadoop Ecosystem with Hadoop 2.0 aka YARN (Java Serbia Ed...Introduction to the Hadoop Ecosystem with Hadoop 2.0 aka YARN (Java Serbia Ed...
Introduction to the Hadoop Ecosystem with Hadoop 2.0 aka YARN (Java Serbia Ed...
 
AWS Application Discovery Service
AWS Application Discovery ServiceAWS Application Discovery Service
AWS Application Discovery Service
 
Cloud computing security from single to multiple
Cloud computing security from single to multipleCloud computing security from single to multiple
Cloud computing security from single to multiple
 
Chapter 5: Insurance Marketing
Chapter 5: Insurance MarketingChapter 5: Insurance Marketing
Chapter 5: Insurance Marketing
 
Software agents
Software agentsSoftware agents
Software agents
 

Similar to SaaAS (Software as an Agent Service) : SaaS - THE MOBILE AGENT BASED SERVICE FOR CLOUD COMPUTING IN INTERNET ENVIRONMENT

Data Migration to AWS with DataSync & Transfer for SFTP
Data Migration to AWS with DataSync & Transfer for SFTPData Migration to AWS with DataSync & Transfer for SFTP
Data Migration to AWS with DataSync & Transfer for SFTP
Amazon Web Services
 

Similar to SaaAS (Software as an Agent Service) : SaaS - THE MOBILE AGENT BASED SERVICE FOR CLOUD COMPUTING IN INTERNET ENVIRONMENT (20)

Discover the Power of ThousandEyes on Your Meraki MX
Discover the Power of ThousandEyes on Your Meraki MXDiscover the Power of ThousandEyes on Your Meraki MX
Discover the Power of ThousandEyes on Your Meraki MX
 
Who’s Minding the SSO Store?
Who’s Minding the SSO Store? Who’s Minding the SSO Store?
Who’s Minding the SSO Store?
 
SharePoint 2007 Security
SharePoint 2007 SecuritySharePoint 2007 Security
SharePoint 2007 Security
 
Why NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB AtlasWhy NBC Universal Migrated to MongoDB Atlas
Why NBC Universal Migrated to MongoDB Atlas
 
Server load balancer ppt
Server load balancer pptServer load balancer ppt
Server load balancer ppt
 
Creating a Facebook Clone - Part XVII - Transcript.pdf
Creating a Facebook Clone - Part XVII - Transcript.pdfCreating a Facebook Clone - Part XVII - Transcript.pdf
Creating a Facebook Clone - Part XVII - Transcript.pdf
 
SRV336_Build a Serverless, Face-Recognizing IoT Security System with Amazon R...
SRV336_Build a Serverless, Face-Recognizing IoT Security System with Amazon R...SRV336_Build a Serverless, Face-Recognizing IoT Security System with Amazon R...
SRV336_Build a Serverless, Face-Recognizing IoT Security System with Amazon R...
 
Online job portal java project report
Online job portal java project reportOnline job portal java project report
Online job portal java project report
 
Building a Critical Communications Platform Using Serverless Technologies
Building a Critical Communications Platform Using Serverless TechnologiesBuilding a Critical Communications Platform Using Serverless Technologies
Building a Critical Communications Platform Using Serverless Technologies
 
Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...
Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...
Jisc RSC Eastern Technical Managers Forum 5th February 2014 Oaklands College ...
 
JFokus 2020 - How to migrate an application to serverless
JFokus 2020 - How to migrate an application to serverlessJFokus 2020 - How to migrate an application to serverless
JFokus 2020 - How to migrate an application to serverless
 
2020-04-02 DevConf - How to migrate an existing application to serverless
2020-04-02 DevConf - How to migrate an existing application to serverless2020-04-02 DevConf - How to migrate an existing application to serverless
2020-04-02 DevConf - How to migrate an existing application to serverless
 
Presentation on Cloud Mashups
Presentation on Cloud MashupsPresentation on Cloud Mashups
Presentation on Cloud Mashups
 
(SACON) Anant Shrivastava - cloud pentesting
(SACON) Anant Shrivastava - cloud pentesting(SACON) Anant Shrivastava - cloud pentesting
(SACON) Anant Shrivastava - cloud pentesting
 
Architetture per l'analisi di flussi di dati in tempo reale
Architetture per l'analisi di flussi di dati in tempo realeArchitetture per l'analisi di flussi di dati in tempo reale
Architetture per l'analisi di flussi di dati in tempo reale
 
Demystify Salesforce Bulk API
Demystify Salesforce Bulk APIDemystify Salesforce Bulk API
Demystify Salesforce Bulk API
 
How do I - Networking and Webservices - Transcript.pdf
How do I - Networking and Webservices - Transcript.pdfHow do I - Networking and Webservices - Transcript.pdf
How do I - Networking and Webservices - Transcript.pdf
 
20200522 - How to migrate an existing app to serverless
20200522 - How to migrate an existing app to serverless20200522 - How to migrate an existing app to serverless
20200522 - How to migrate an existing app to serverless
 
It and ej
It and ejIt and ej
It and ej
 
Data Migration to AWS with DataSync & Transfer for SFTP
Data Migration to AWS with DataSync & Transfer for SFTPData Migration to AWS with DataSync & Transfer for SFTP
Data Migration to AWS with DataSync & Transfer for SFTP
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

SaaAS (Software as an Agent Service) : SaaS - THE MOBILE AGENT BASED SERVICE FOR CLOUD COMPUTING IN INTERNET ENVIRONMENT