BIS 8 Trends

download BIS 8 Trends

of 36

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