BIS 8 Trends
Transcript of BIS 8 Trends
-
8/2/2019 BIS 8 Trends
1/36
Trends in IT
-
8/2/2019 BIS 8 Trends
2/36
Areas
Pervasive Computing
Grid Computing
Cloud Computing Web Services
-
8/2/2019 BIS 8 Trends
3/36
Pervasive Computing
Ubiquitous Computing
Existing everywhere
Embed microprocessors in everyday objects sothey can communicate information
Pervasive computing devices are completely
connected and constantly available.Convergence of wireless technologies,
advanced electronics and the Internet
-
8/2/2019 BIS 8 Trends
4/36
Pervasive Computing
A computing technology that pervades the
users environment by making use of
seamless connectivity ofmultiple
independent information devices embedded
in the environment of the users.
-
8/2/2019 BIS 8 Trends
5/36
Pervasive Computing
Applications:
- Smart Jackets
- Voice recognition- Disaster Alert
- Navigation / Transportation
-
8/2/2019 BIS 8 Trends
6/36
Grid Computing
Grid computing is a method of utilizing thepower of many computers in a network to
solve problems requiring large number of
processing cycles and involving huge amountsof data.
> exploiting underutilized resources
> achieving parallel CPU capacity> providing virtual resources for collaboration and
reliability
> sharing resources
-
8/2/2019 BIS 8 Trends
7/36
Grid Computing
Different computers connected together for
the purpose ofsharing resources.
Heterogeneous (different Platforms)
Parallel processing; faster communication
Exploring maximum potential Eg : GARUDA connecting IIT, C-DAC etc
-
8/2/2019 BIS 8 Trends
8/36
Grid Computing
-
8/2/2019 BIS 8 Trends
9/36
Cloud computing
Makes computer infrastructureand servicesavailable on need basis
On demand computing
-
8/2/2019 BIS 8 Trends
10/36
ServicesImplementation and maintenance ofapplications like ERP, CRM , LMS
Hosting of websites
Data back up etc
Cloud computing
Computer infrastructure:-
ServersStorage
Database
Software application etc
-
8/2/2019 BIS 8 Trends
11/36
Highlights of cloud computing
Services provided over the webCloud depictsinternet
No capital expenditure for the user- advantagefor smaller organisations
Pay per use billing model
Ease of scaling up or down
Order on line
No maintenance cost
-
8/2/2019 BIS 8 Trends
12/36
Cloud computing - Examples
Hotmail 1996 first of its kindThe data is stored at the vendor servers, and users could pay incrementally toincrease disk space usage.
Some cloud computing applications that you arealready using
Face book, You tube , Twitter, Google docs etc
Cl d ti H d it
-
8/2/2019 BIS 8 Trends
13/36
Cloud computing - How does it
work?
Front endclient/users computers, applicationneeded to access the cloud (web browser)
Back endcloud servers, storage,application
etc
Connected over a network/internet
Central server administers the operation,
monitors network traffic etc
Back up systems
-
8/2/2019 BIS 8 Trends
14/36
What is a Cloud?
GovernmentIndividuals Corporations Non-Commercial
Cloud Middle Ware
StorageProvisioning
OSProvisioning
NetworkProvisioning
ServiceProvisioning
SLA(monitor),Security, Billing,Payment
Services Storage Network OS
Resources
-
8/2/2019 BIS 8 Trends
15/36
Cloud computing -types
Classification is based on
Location of cloud
Type of services offered
Cl d ti b d
-
8/2/2019 BIS 8 Trends
16/36
Cloud computing
based on
Location
Public cloud
Private cloud
Hybrid cloudCommunity cloud
-
8/2/2019 BIS 8 Trends
17/36
Public Cloud
computing infrastructure is hosted by the cloudvendor at the vendors premises.
customer has no visibility and control over where
the computing infrastructure
computing infrastructure is shared between manyorganizations.
-
8/2/2019 BIS 8 Trends
18/36
Private Cloud
computing infrastructure is dedicated to aparticular organization and not shared with otherorganizations .
more expensive and more secure whencompared to public clouds.
Can be Externally hosted private clouds or On-
premise private clouds.
-
8/2/2019 BIS 8 Trends
19/36
Hybrid Cloud
usage of both private and public clouds together
Organizations may host critical applications onprivate clouds and applications with relatively less
security concerns on the public cloud.
computing infrastructure is shared between anyorganizations.
-
8/2/2019 BIS 8 Trends
20/36
Community Cloud
sharing of computing infrastructure in betweenorganizations of the same community.
Example - all Government organizations within a
state of may share computing infrastructure on thecloud to manage data related to citizens residingin that state
Cloud computing based on
-
8/2/2019 BIS 8 Trends
21/36
Cloud computing
based on
services provided
Infrastructure as a service ( IaaS)
Platform as a service ( PaaS)
Software as a service ( SaaS)
-
8/2/2019 BIS 8 Trends
22/36
Infrastructure as a service - IaaS
Offers
Hardware CPU, Memory
Operating systems
Storage
Networking
Security etc
Can choose the power and number of your CPUs,size of storage , type of OS
-
8/2/2019 BIS 8 Trends
23/36
Infrastructure as a service - IaaS
Offers hardware related services
Storage services
Virtual services
Popular Vendors /OfferingsIBM Blue house
Amazon EC2 Elastic Compute Cloud
Joyent
Go Grid etc
-
8/2/2019 BIS 8 Trends
24/36
Platform as a Service -PaaS
Offers development/testing platforms
Important players in PaaS are
Google Application Engine
Microsoft Azure
Salesforce.coms force.com
Amazon Web Services
The client uses the platform and develops his applicationVery useful for small and start up software companies
Platforms provided by different vendors are typically not compatible.
-
8/2/2019 BIS 8 Trends
25/36
Software as a Service -SaaS
Offers complete software offering
Users can access a software application hosted by the cloud vendor on pay-per-use basis.
The pioneer in this field has been Salesforce.com offering in the onlineCustomer Relationship Management (CRM) space.
SugarCRM,
IBM Lotus Live, Cisco Webex
ERP from many vendors including Ramco
HR functions, Payroll etc
-
8/2/2019 BIS 8 Trends
26/36
SaaS - Benefits
no need to purchase software
easy upgrades
no need for IT personnel no need for purchasing servers
ease of getting up and running,
ease of adding or removing
-
8/2/2019 BIS 8 Trends
27/36
SaaS - Challenges
both software and your data reside on theprovider's site,
outages (e.g. when the provider upgrades
equipment or programs), hackers
making sure that applications are written
according to accepted standards Proper contracts/SLA with SaaS providers.
-
8/2/2019 BIS 8 Trends
28/36
Cloud Computing
Cloud Offerings Infrastructure as a Service (IaaS)
Eg: Amazon EC2
Platform as a Service (PaaS)
Eg : MS Azure
Software as a Service (SaaS)
Eg : Google Apps
-
8/2/2019 BIS 8 Trends
29/36
Cloud Computing
Pros
Scalable & Customizable
Pay only for the use; cost saving
No Capital Expenditure
Better connectivity; decreased rate of failure
Cons/Challenges
Data Security
Availability (Up time)
High Initial Expense
-
8/2/2019 BIS 8 Trends
30/36
Web Services Overview
A Web Service exposes functionality to a consumer
Over the Internet or intranet
A programmable URL
Functions you can call over the Internet
Based on Web standards
HTTP, XML, SOAP, WSDL, UDDI with more to come
Can be implemented in any language on any platform
Black boxes
Component-like, reusable
-
8/2/2019 BIS 8 Trends
31/36
Web Services Overview
A Web Service combines the best features of
distributed computing and portals and
eliminates the worst
Provides a mechanism for invoking methods
remotely
Uses Web standards (e.g. HTTP, XML) to do so
-
8/2/2019 BIS 8 Trends
32/36
Web Services Overview
Web Services allow you to interconnect: Different companies Many/any devices
Applications
Different clients Not just browsers
Distribution and integration of application
logic Enable the programmable Web
Not just the purely interactive Web
Web Services are loosely coupled
-
8/2/2019 BIS 8 Trends
33/36
Web Services OverviewEvolution of the Web
Generation 1
Static HTML
HTML
Generation 2
Web Applications
HTMLHTML, XML
HTML, XML
Generation 3
Web Services
-
8/2/2019 BIS 8 Trends
34/36
Web Services OverviewBenefits
Everyone
Leverage existing infrastructure
Build or buy development decisions
Minimize development time/costs
Enterprises
Integration imperative
Dynamic, easy B2B relationships
New Web-based businesses
Greater personalization
New services/new revenue streams
Be everywhere vs. single destination
-
8/2/2019 BIS 8 Trends
35/36
Web Services OverviewPossibilities
Scenario: Planning a trip
Go to Expedia site (or Travelocity, or )
Log in.
Find the flights you want
Dont have to reenter seat/meal/airline/frequent flyer/ info System can find lowest price fare by looking at your calendar(s)
Purchase tickets
Flight info automatically added to your calendar and your spouses
calendar
Book rental car/hotel /your preferences; added to calendar
On day of trip get notified of flight status via email/pager/cell phone
-
8/2/2019 BIS 8 Trends
36/36
Web Services OverviewSample Web Services
E-commerce: order books, office supplies,
other products
Track packages: UPS, FedEx
Weather
Maps
Telephone redirection, customizable rulesand messages