SlideShare a Scribd company logo
1 of 48
Kevin D’Souza
Evangelist
Microsoft India
We have come a long way…
                msn.com - 1996
                                 msn.co.in - Today
Evolution of Web Development
                                                                           Web 2.0, SaaS, AJAX
 5*108      Reasons of growth
            Adoption of Standards                                         Web services
            Increased user friendliness

                                                         Rich User Experiences
                                                         DHTML, Flash, Applets


                                              “Activequot; documents with time-
                                               specific or user-specific info
                                                      CGI, ASP, Java …


                                            Static documents stored
  107     Basic exchange                     and linked on network
          of information                                                              First Online banking
           (Chat, Email)        World Wide Web was created
                                   (HTTP + TCP/IP + DNS)
                       TCP/IP used to
  105              interconnect networks                        Graphical web browser was
  103
                                                                          created

    ‘69                     ‘80                    ‘90                          ‘00                          ‘10
ARPANET was born
We have come a long way…
                           irctc.co.in - 2002




     irctc.co.in - Today
General Manager (Operations)
IRCTC
E-commerce
     Experience Sharing

      Sanjay Aggarwal
General Manager (Operations)
           IRCTC
Agenda
• Brief Review of E-Commerce in India
• IRCTC Story
• Challenges
  – Payment gateways
  – Security
  – Others
• Linkages with Microsoft
E-commerce
• Definition??
• Around $ 2 billion in 2008 – 09
• Travel followed by Job/Matrimony Portals are
  front runners
1000000
                                                                                                                                           2000000
                                                                                                                                                                   3000000
                                                                                                                                                                                             4000000
                                                                                                                                                                                                                          5000000
                                                                                                                                                                                                                                                       6000000




                                                                                                         0
                                                                                               Jan-04
                                                                                               Apr-04
                                                                                                Jul-04
                                                                                               Oct-04
                                                                                               Jan-05
                                                                                               Apr-05
                                                                                                Jul-05
                                                                                               Oct-05
                                                                                               Jan-06
                                                                                               Apr-06
                                                                                                Jul-06
                                                                                               Oct-06
                                                                                               Jan-07




                                                      10000000
                                                                 12000000




              2000000
                        4000000
                                  6000000
                                            8000000




          0
                                                                                               Apr-07
                                                                                                                                                                                                                                                                 Number of Tickets




Jan-04                                                                                          Jul-07
Apr-04                                                                                         Oct-07
 Jul-04                                                                                        Jan-08
Oct-04                                                                                         Apr-08
Jan-05                                                                                          Jul-08
Apr-05                                                                                         Oct-08
 Jul-05                                                                                        Jan-09
Oct-05
Jan-06
Apr-06
 Jul-06
Oct-06
Jan-07
                                                                            Registered Users




Apr-07
                                                                                                             0.00
                                                                                                                        1,000,000,000.00
                                                                                                                                            2,000,000,000.00
                                                                                                                                                               3,000,000,000.00
                                                                                                                                                                                  4,000,000,000.00
                                                                                                                                                                                                       5,000,000,000.00
                                                                                                                                                                                                                                    6,000,000,000.00




 Jul-07
Oct-07                                                                                           Jan-04
Jan-08                                                                                          May-04
Apr-08                                                                                           Sep-04
 Jul-08
                                                                                                 Jan-05
Oct-08
Jan-09                                                                                          May-05
Apr-09                                                                                           Sep-05
                                                                                                 Jan-06
                                                                                                May-06
                                                                                                                                                                                                                                                                 Ticket Value




                                                                                                 Sep-06
                                                                                                 Jan-07
                                                                                                May-07
                                                                                                 Sep-07
                                                                                                 Jan-08
                                                                                                May-08
                                                                                                 Sep-08
                                                                                                 Jan-09
0
              200
                    400
                          600
                                800
                                      1000
                                             1200
                                                    1400
                                                           1600
                                                                  1800
Jan-04
Mar-04
May-04
 Jul-04
Sep-04
Nov-04
Jan-05
Mar-05
May-05
 Jul-05
Sep-05
Nov-05
Jan-06
Mar-06
May-06
 Jul-06
Sep-06
Nov-06
Jan-07
Mar-07
                                                                         Average Value of Ticket




May-07
 Jul-07
Sep-07
Nov-07
Jan-08
Mar-08
May-08
 Jul-08
Sep-08
Nov-08
Jan-09
Mar-09
Internet Ticketing at IRCTC
• Biggest E-Commerce Website
• Total Number of Registered Users are around 9 million
• Average Daily Booking of Tickets is more than 1,70,000
• Highest Number of Ticket Booked on a particular day is
  2,26,929
• Revenue generated each month is around 250 crore
  which constitutes 20 – 25 % of revenue generated by
  Indian Railway.
• Transaction done through IRCTC is 25 – 30% of total
  Transaction of Indian Railway
Typical Process Flow
                  (I-Ticket through Credit Card)
   Card Issuing
                                              Customer
      Bank

                                                          Courier
                                                          Deliver
Query         Repl                            Internet    y
              y

                           Payment Gateway               Sorting
   Master/Visa             ICICI
                                                IRCTC
   Organization            CITIBANK and                  Printing
                           AMERICAN EXPRESS


                                                   PRS
Payment Options
• Credit Card Payment Gateway

• Debit Card / Net Banking

• Cash Cards (For users who don’t have Credit Cards
  or don’t want to expose their cards details on the
  internet)
Credit Card Payment Gateway
ICICI, HDFC, Citibank, Axis and American Express Payment
gateways

• All VISA/MASTER/DINERS/AMEX and HDFC
  SBI, AXIS, ICICI, Deutsche Bank & Karur Vysya VISA
  Debit Cards are accepted on these PGs.
• First to introduce “Verified by Visa” and “Mastercard
  Secure” security in the country. (2005)
• First to introduce “Address Verification System” with
  AMEX in country.
• Chargeback only 0.02% as compared to market trend of
  more than 2%.
Direct Debit / Net Banking
•   ICICI Bank                 •   Bank of Punjab*
•   HDFC Bank                  •   Punjab National Bank*
•   Citibank                   •   Karnataka Bank
•   Bank of Rajasthan          •   Union Bank of India*
•   State Bank of India        •   ABM AMRO*
•   SBI Debit Card             •   Bank of India*
•   Corporation Bank           •   IDBI Bank
•   All SBI Banks              •   Andhra Bank*
•   Indian Bank                •   Indusland Bank*
•   UTI Bank                   •   Union Bank of India*
•   State Bank of Travancore   •   Syndicate Bank*
                               •   Federal Bank*
Less success rate              •   Centurion Bank*
                               •   Bank of Baroda*

                               *NIL Transaction Charges
Cash Cards
Done Cash Card (Transaction Charges NIL)
ITZ Cash Card (Transaction Charges Rs. 1.5% of
the transaction value)
I Cash Card (Transaction Charges Rs. 2.50)

• Already more than 20% share in online
  booking
• Good Success Rate
IRCTC Front End Architecture
• Three tier architecture
• IIS 6.0 on Windows 2003
• Broadvision 7.1 AB Enterprise Edition on Windows 2003
  Advanced Server at Application Servers Layer
• Oracle 10g Enterprise Edition on Linux AS 4.0 Server with
  Oracle RAC at Database Server Layer
• Protected by Checkpoint Firewalls at PRS (Connectivity and
  with Internet)
• Mail Gateway Protection with Trend/Micro Interscan
  Messaging Security Suite (IMSS)
• CA and Symantec Antivirus systems for servers and
  Desktops
Connectivity
• 150 Mbps served by MTNL & Others
• OFC link with PRS, New Delhi
• 128 kbps leased line served by MTNL for
  connectivity to Mumbai Print Centre
• Static Data Hosted on a Itanium Servers Hosted at
  IRCTC Premises with Daily Synchronization of
  Data with PRS, New Delhi
• Dynamic Data accessed from PRS, New Delhi
  through OFC Link
Linkages to Microsoft
• Current
  – Windows Server 2003
  – IIS 6.0
• Future
  – Virtualization
  – Agents Gateway
THANKS
Today’s Web Ecosystem
 Constantly changing and evolving entity
 Development Ecosystem in Changing
    Cost & Friction Reduction Are Key
    Focus on Building Blocks rather than From Scratch
    Community Applications are now “good-enough”
    for businesses – both large and small
Microsoft Web Platform
  A powerful set of tools, servers, and
  technologies optimized for building and
  hosting next generation web applications.
The better-together web platform
A complete stack that combines a rich and powerful web application
framework with a supporting cast of tools, servers, and technologies
for creating, designing, developing and delivering web solutions.
Let’s start with a Powerful Framework
ASP.NET is a FREE powerful web
application framework for building
dynamic web applications. Whether it’s
a small, personal websites or a
large, enterprise class web
applications, ASP.NET is adaptable to a
wide variety of projects and
development styles.
Why I love ASP.NET…
•   AJAX baked in
•   LINQ
•   ASP.NET Dynamic Data
•   Controls
•   MVC
•   Localization
•   Templates
•   Multiple Languages
Supported by Standard-Friendly Tools
Visual Studio + Expression Web offers a
complete environment for building
standards-based web applications and
services. Seamlessly integrate both left
brain and right brain, developer-designer
workflows.
For Developers
Visual Studio offers a FREE web
development environment for developing
and testing next-generation standards-based
web applications and services.
What makes Visual Studio ROCK…
 JavaScript
 Intellisense everywhere
 Rich Design Surface
 Project Management
 CSS Manager
 Debugger
 Extensibility
And Designers
Expression Web offers powerful design tools
for web standards, ASP.NET, PHP and XML.
Unleash your creative ideas and bring your
web sites to life.
Expression Web is cool …
 Pixel Perfect
 Standards based
 Accessibility
 Yes, Photoshop & PHP
 Development Servers
 Rich Media
 SuperPreview
Backed by a Robust Database
SQL Server 2008 is a complete database
engine providing best in class ease of
use and manageability for running high
performance web applications. Easily
create data-enabled web applications
with SQL Server's support for
LINQ, Entity Data Model, and ADO.NET.
Why I love SQL Server …
 Administration
 PHP Drivers
 BI Capabilities
 High Performance & reliability
 Integration
Running on a Flexible Web Server
Internet Information Services 7.0 in
Windows Server® 2008 provides a
secure, easy-to-manage Web platform
for reliably hosting rich Web applications
and Web services. Easily deploy ASP.NET
and PHP applications on the same server.
IIS7 Rocks…
 Modular
 Extensible
 URL rewriting
 Media Streaming
 PHP
 Deployment
HAVE IT ALL
Have your cake and eat it too. Reliability, Control, Security
and Choice.
    Dynamically Scale Web farm capacity
    Dynamic Caching and Compression
    Powerful Diagnostic Tools
    Reduced Server Footprint
    Automatic application Isolation
    Tools for Centralized and Delegated Remote Management
    Extend and Customize
                                          all in one.
And did we mention it’s free?
Get the core platform with a simple downloadable installer.
With everything you need to get started.
Say(Hello); to the Microsoft Web Platform Installer
Microsoft Web Platform Installer
Available FREE at the new Microsoft.com/Web
   Install the latest versions of Microsoft Web Platform
   tools, server, database and framework.

   Stay up-to-date and explore what’s new.
   Runs on Windows XP, Windows Vista, Windows Server
   2003 and Windows Server 2008
GREAT EXPERIENCES
Powered by The Microsoft Web Platform
Hard Rock Cafe
“Working with marketing and development partners Duncan /
Channon and Vertigo, Hard Rock used Microsoft® Silverlight™
2, a cross-browser, cross-platform plug-in, to build an interactive
memorabilia Web site.”
.NET Framework | ASP.NET | Silverlight |   IIS   |   SQL Server

hardrock.com                                Built with
MySpace.com
Microsoft's platform, applications, and development environment have
been the foundation of MySpace's infrastructure since day one. MySpace
relies on a range of Microsoft® technologies to meet critical performance
and reliability criteria, provide rich new features and keep costs down.

.NET Framework | ASP.NET |    IIS   |   SQL Server

myspace.com                                   Built with
Track Resources
www.microsoft.com/web

www.microsoft.com/web/platform

www.microsoft.com/web/gallery

www.microsoft.com/web/downloads
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should
 not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS,
                                                                           IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

What's hot

Designing Role-Based Database Systems to Achieve Unlimited Database Scalability
Designing Role-Based Database Systems to Achieve Unlimited Database ScalabilityDesigning Role-Based Database Systems to Achieve Unlimited Database Scalability
Designing Role-Based Database Systems to Achieve Unlimited Database Scalability
Fernando G. Guerrero
 
Apstartup crowdfunding ver1
Apstartup crowdfunding ver1 Apstartup crowdfunding ver1
Apstartup crowdfunding ver1
AP DealFlow
 
Biomedical Annotation - Kevin Livingston
Biomedical Annotation - Kevin LivingstonBiomedical Annotation - Kevin Livingston
Biomedical Annotation - Kevin Livingston
DLFCLIR
 
Abiec 2012 resultados
Abiec 2012 resultadosAbiec 2012 resultados
Abiec 2012 resultados
AgroTalento
 
Mortgage whitepaper may 2011
Mortgage whitepaper may 2011Mortgage whitepaper may 2011
Mortgage whitepaper may 2011
luis_fleita
 

What's hot (19)

Business Strategy Metrics Dashboard
Business Strategy Metrics DashboardBusiness Strategy Metrics Dashboard
Business Strategy Metrics Dashboard
 
NAIS Building School Websites Around Participation
NAIS Building School Websites Around ParticipationNAIS Building School Websites Around Participation
NAIS Building School Websites Around Participation
 
Modeling customer dynamics and social CRM
Modeling customer dynamics and social CRMModeling customer dynamics and social CRM
Modeling customer dynamics and social CRM
 
Designing Role-Based Database Systems to Achieve Unlimited Database Scalability
Designing Role-Based Database Systems to Achieve Unlimited Database ScalabilityDesigning Role-Based Database Systems to Achieve Unlimited Database Scalability
Designing Role-Based Database Systems to Achieve Unlimited Database Scalability
 
Apstartup crowdfunding ver1
Apstartup crowdfunding ver1 Apstartup crowdfunding ver1
Apstartup crowdfunding ver1
 
Us Commercial Real Estate The Next Drag Aug12
Us Commercial Real Estate The Next Drag Aug12Us Commercial Real Estate The Next Drag Aug12
Us Commercial Real Estate The Next Drag Aug12
 
Enterprise and Government Mobility Solutions - Market Update & Outlook 2010
Enterprise and Government Mobility Solutions - Market Update & Outlook 2010Enterprise and Government Mobility Solutions - Market Update & Outlook 2010
Enterprise and Government Mobility Solutions - Market Update & Outlook 2010
 
Biomedical Annotation - Kevin Livingston
Biomedical Annotation - Kevin LivingstonBiomedical Annotation - Kevin Livingston
Biomedical Annotation - Kevin Livingston
 
2013 NAR Issues Conference Economists' Panel (February 2013)
2013 NAR Issues Conference Economists' Panel (February 2013)2013 NAR Issues Conference Economists' Panel (February 2013)
2013 NAR Issues Conference Economists' Panel (February 2013)
 
The Death of Newspapers? Finding business models in a perfect storm.
The Death of Newspapers? Finding business models in a perfect storm.The Death of Newspapers? Finding business models in a perfect storm.
The Death of Newspapers? Finding business models in a perfect storm.
 
Agriculture Development Overview
Agriculture Development OverviewAgriculture Development Overview
Agriculture Development Overview
 
2012 Chatham County Development Briefing
2012 Chatham County Development Briefing2012 Chatham County Development Briefing
2012 Chatham County Development Briefing
 
Presentation On Sustaining A Healthy Enterprise During Turbulent Times
Presentation On Sustaining A Healthy Enterprise During Turbulent TimesPresentation On Sustaining A Healthy Enterprise During Turbulent Times
Presentation On Sustaining A Healthy Enterprise During Turbulent Times
 
20 July Presentation
20 July Presentation20 July Presentation
20 July Presentation
 
Key Marketing Metrics Dashboard
Key Marketing Metrics DashboardKey Marketing Metrics Dashboard
Key Marketing Metrics Dashboard
 
Abiec 2012 resultados
Abiec 2012 resultadosAbiec 2012 resultados
Abiec 2012 resultados
 
Mortgage whitepaper may 2011
Mortgage whitepaper may 2011Mortgage whitepaper may 2011
Mortgage whitepaper may 2011
 
Road show Europe April 2007
Road show Europe April 2007Road show Europe April 2007
Road show Europe April 2007
 
Tze cor charts may 2010
Tze cor charts may 2010Tze cor charts may 2010
Tze cor charts may 2010
 

Viewers also liked

Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
rsnarayanan
 
Data Access Tech Ed India
Data Access   Tech Ed IndiaData Access   Tech Ed India
Data Access Tech Ed India
rsnarayanan
 
Harish Understanding Aspnet
Harish Understanding AspnetHarish Understanding Aspnet
Harish Understanding Aspnet
rsnarayanan
 
Security Best Practices For Hyper V And Server Virtualization
Security Best Practices For Hyper V And Server VirtualizationSecurity Best Practices For Hyper V And Server Virtualization
Security Best Practices For Hyper V And Server Virtualization
rsnarayanan
 

Viewers also liked (7)

Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
Silverlight And .Net Ria Services – Building Lob And Business Applications Wi...
 
Walther Ajax4
Walther Ajax4Walther Ajax4
Walther Ajax4
 
Walther Mvc
Walther MvcWalther Mvc
Walther Mvc
 
Data Access Tech Ed India
Data Access   Tech Ed IndiaData Access   Tech Ed India
Data Access Tech Ed India
 
Harish Understanding Aspnet
Harish Understanding AspnetHarish Understanding Aspnet
Harish Understanding Aspnet
 
Security Best Practices For Hyper V And Server Virtualization
Security Best Practices For Hyper V And Server VirtualizationSecurity Best Practices For Hyper V And Server Virtualization
Security Best Practices For Hyper V And Server Virtualization
 
Walther Aspnet4
Walther Aspnet4Walther Aspnet4
Walther Aspnet4
 

Similar to Kevin Ms Web Platform

Marketplace Networks and Exchanges
Marketplace Networks and ExchangesMarketplace Networks and Exchanges
Marketplace Networks and Exchanges
Dung Tri
 
CERN: Big Science Meets Big Data
CERN: Big Science Meets Big DataCERN: Big Science Meets Big Data
CERN: Big Science Meets Big Data
Suma Pria Tunggal
 
Project Npv
Project NpvProject Npv
Project Npv
wrdiehl
 
1.2 from gaun yersel to older and better joint improvement team
1.2 from gaun yersel to older and better   joint improvement team1.2 from gaun yersel to older and better   joint improvement team
1.2 from gaun yersel to older and better joint improvement team
PublicSectorConference
 
SEB Resultatpresentation January September 2008
SEB Resultatpresentation January September 2008SEB Resultatpresentation January September 2008
SEB Resultatpresentation January September 2008
SEBgroup
 
SEB Executive Summary January September 2008
SEB Executive Summary January September 2008SEB Executive Summary January September 2008
SEB Executive Summary January September 2008
SEBgroup
 

Similar to Kevin Ms Web Platform (20)

Stock flow modelling and agent based modelling
Stock flow modelling and agent based modellingStock flow modelling and agent based modelling
Stock flow modelling and agent based modelling
 
Vietnam Macro And Equity Market 2011 Dec22
Vietnam Macro And Equity Market 2011 Dec22Vietnam Macro And Equity Market 2011 Dec22
Vietnam Macro And Equity Market 2011 Dec22
 
The Space Penguin Odyssey
The Space Penguin OdysseyThe Space Penguin Odyssey
The Space Penguin Odyssey
 
Marketplace Networks and Exchanges
Marketplace Networks and ExchangesMarketplace Networks and Exchanges
Marketplace Networks and Exchanges
 
Where To Invest In 2012
Where To Invest In 2012Where To Invest In 2012
Where To Invest In 2012
 
CERN: Big Science Meets Big Data
CERN: Big Science Meets Big DataCERN: Big Science Meets Big Data
CERN: Big Science Meets Big Data
 
Advice for graduating students
Advice for graduating studentsAdvice for graduating students
Advice for graduating students
 
Recruitment Advertising 2.0
Recruitment Advertising 2.0Recruitment Advertising 2.0
Recruitment Advertising 2.0
 
"Make problems visible and users happy" by Catherine Chabiron
"Make problems visible and users happy" by Catherine Chabiron"Make problems visible and users happy" by Catherine Chabiron
"Make problems visible and users happy" by Catherine Chabiron
 
Mba applications report
Mba applications reportMba applications report
Mba applications report
 
2009 - Glass Fish Project
2009 - Glass Fish Project2009 - Glass Fish Project
2009 - Glass Fish Project
 
Academic Skills Support Event 2012
Academic Skills Support Event 2012Academic Skills Support Event 2012
Academic Skills Support Event 2012
 
Dharmesh Shah - Insider tips on inbound marketing - IMS Boston 2012
Dharmesh Shah - Insider tips on inbound marketing - IMS Boston 2012Dharmesh Shah - Insider tips on inbound marketing - IMS Boston 2012
Dharmesh Shah - Insider tips on inbound marketing - IMS Boston 2012
 
Project Npv
Project NpvProject Npv
Project Npv
 
1.2 from gaun yersel to older and better joint improvement team
1.2 from gaun yersel to older and better   joint improvement team1.2 from gaun yersel to older and better   joint improvement team
1.2 from gaun yersel to older and better joint improvement team
 
Outlook for the Norwegian Economy
Outlook for the Norwegian EconomyOutlook for the Norwegian Economy
Outlook for the Norwegian Economy
 
Outlook for the Norwegian Economy
Outlook for the Norwegian EconomyOutlook for the Norwegian Economy
Outlook for the Norwegian Economy
 
The Future of Business is Open
The Future of Business is OpenThe Future of Business is Open
The Future of Business is Open
 
SEB Resultatpresentation January September 2008
SEB Resultatpresentation January September 2008SEB Resultatpresentation January September 2008
SEB Resultatpresentation January September 2008
 
SEB Executive Summary January September 2008
SEB Executive Summary January September 2008SEB Executive Summary January September 2008
SEB Executive Summary January September 2008
 

More from rsnarayanan

Harish Aspnet Dynamic Data
Harish Aspnet Dynamic DataHarish Aspnet Dynamic Data
Harish Aspnet Dynamic Data
rsnarayanan
 
Harish Aspnet Deployment
Harish Aspnet DeploymentHarish Aspnet Deployment
Harish Aspnet Deployment
rsnarayanan
 
Whats New In Sl3
Whats New In Sl3Whats New In Sl3
Whats New In Sl3
rsnarayanan
 
Advanced Silverlight
Advanced SilverlightAdvanced Silverlight
Advanced Silverlight
rsnarayanan
 
Occasionally Connected Systems
Occasionally Connected SystemsOccasionally Connected Systems
Occasionally Connected Systems
rsnarayanan
 
Developing Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And ServicesDeveloping Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And Services
rsnarayanan
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
rsnarayanan
 
J Query The Write Less Do More Javascript Library
J Query   The Write Less Do More Javascript LibraryJ Query   The Write Less Do More Javascript Library
J Query The Write Less Do More Javascript Library
rsnarayanan
 
Ms Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My SqlMs Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My Sql
rsnarayanan
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
rsnarayanan
 
What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1
rsnarayanan
 
Ux For Developers
Ux For DevelopersUx For Developers
Ux For Developers
rsnarayanan
 
A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8
rsnarayanan
 
App Arch Guide (Dons)
App Arch Guide (Dons)App Arch Guide (Dons)
App Arch Guide (Dons)
rsnarayanan
 
Federated Identity Architectures Integrating With The Cloud
Federated Identity Architectures   Integrating With The CloudFederated Identity Architectures   Integrating With The Cloud
Federated Identity Architectures Integrating With The Cloud
rsnarayanan
 
Pnp Agile Tech Ed India
Pnp Agile Tech Ed IndiaPnp Agile Tech Ed India
Pnp Agile Tech Ed India
rsnarayanan
 
Prism Tech Ed India
Prism Tech Ed IndiaPrism Tech Ed India
Prism Tech Ed India
rsnarayanan
 
Tech Ed 2009 Creating Strategic Influence On Stake Holders
Tech Ed 2009   Creating Strategic Influence On Stake HoldersTech Ed 2009   Creating Strategic Influence On Stake Holders
Tech Ed 2009 Creating Strategic Influence On Stake Holders
rsnarayanan
 

More from rsnarayanan (20)

Harish Aspnet Dynamic Data
Harish Aspnet Dynamic DataHarish Aspnet Dynamic Data
Harish Aspnet Dynamic Data
 
Harish Aspnet Deployment
Harish Aspnet DeploymentHarish Aspnet Deployment
Harish Aspnet Deployment
 
Whats New In Sl3
Whats New In Sl3Whats New In Sl3
Whats New In Sl3
 
Advanced Silverlight
Advanced SilverlightAdvanced Silverlight
Advanced Silverlight
 
Netcf Gc
Netcf GcNetcf Gc
Netcf Gc
 
Occasionally Connected Systems
Occasionally Connected SystemsOccasionally Connected Systems
Occasionally Connected Systems
 
Developing Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And ServicesDeveloping Php Applications Using Microsoft Software And Services
Developing Php Applications Using Microsoft Software And Services
 
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
Build Mission Critical Applications On The Microsoft Platform Using Eclipse J...
 
J Query The Write Less Do More Javascript Library
J Query   The Write Less Do More Javascript LibraryJ Query   The Write Less Do More Javascript Library
J Query The Write Less Do More Javascript Library
 
Ms Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My SqlMs Sql Business Inteligence With My Sql
Ms Sql Business Inteligence With My Sql
 
Windows 7 For Developers
Windows 7 For DevelopersWindows 7 For Developers
Windows 7 For Developers
 
What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1What Is New In Wpf 3.5 Sp1
What Is New In Wpf 3.5 Sp1
 
Ux For Developers
Ux For DevelopersUx For Developers
Ux For Developers
 
A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8A Lap Around Internet Explorer 8
A Lap Around Internet Explorer 8
 
App Arch Guide (Dons)
App Arch Guide (Dons)App Arch Guide (Dons)
App Arch Guide (Dons)
 
Federated Identity Architectures Integrating With The Cloud
Federated Identity Architectures   Integrating With The CloudFederated Identity Architectures   Integrating With The Cloud
Federated Identity Architectures Integrating With The Cloud
 
Pnp Agile Tech Ed India
Pnp Agile Tech Ed IndiaPnp Agile Tech Ed India
Pnp Agile Tech Ed India
 
Prism Tech Ed India
Prism Tech Ed IndiaPrism Tech Ed India
Prism Tech Ed India
 
Tech Ed 2009 Creating Strategic Influence On Stake Holders
Tech Ed 2009   Creating Strategic Influence On Stake HoldersTech Ed 2009   Creating Strategic Influence On Stake Holders
Tech Ed 2009 Creating Strategic Influence On Stake Holders
 
Web 2.0 Futures
Web 2.0 FuturesWeb 2.0 Futures
Web 2.0 Futures
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
[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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
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...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
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
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Kevin Ms Web Platform

  • 1.
  • 3. We have come a long way… msn.com - 1996 msn.co.in - Today
  • 4. Evolution of Web Development Web 2.0, SaaS, AJAX 5*108 Reasons of growth Adoption of Standards Web services Increased user friendliness Rich User Experiences DHTML, Flash, Applets “Activequot; documents with time- specific or user-specific info CGI, ASP, Java … Static documents stored 107 Basic exchange and linked on network of information First Online banking (Chat, Email) World Wide Web was created (HTTP + TCP/IP + DNS) TCP/IP used to 105 interconnect networks Graphical web browser was 103 created ‘69 ‘80 ‘90 ‘00 ‘10 ARPANET was born
  • 5. We have come a long way… irctc.co.in - 2002 irctc.co.in - Today
  • 7. E-commerce Experience Sharing Sanjay Aggarwal General Manager (Operations) IRCTC
  • 8. Agenda • Brief Review of E-Commerce in India • IRCTC Story • Challenges – Payment gateways – Security – Others • Linkages with Microsoft
  • 9. E-commerce • Definition?? • Around $ 2 billion in 2008 – 09 • Travel followed by Job/Matrimony Portals are front runners
  • 10. 1000000 2000000 3000000 4000000 5000000 6000000 0 Jan-04 Apr-04 Jul-04 Oct-04 Jan-05 Apr-05 Jul-05 Oct-05 Jan-06 Apr-06 Jul-06 Oct-06 Jan-07 10000000 12000000 2000000 4000000 6000000 8000000 0 Apr-07 Number of Tickets Jan-04 Jul-07 Apr-04 Oct-07 Jul-04 Jan-08 Oct-04 Apr-08 Jan-05 Jul-08 Apr-05 Oct-08 Jul-05 Jan-09 Oct-05 Jan-06 Apr-06 Jul-06 Oct-06 Jan-07 Registered Users Apr-07 0.00 1,000,000,000.00 2,000,000,000.00 3,000,000,000.00 4,000,000,000.00 5,000,000,000.00 6,000,000,000.00 Jul-07 Oct-07 Jan-04 Jan-08 May-04 Apr-08 Sep-04 Jul-08 Jan-05 Oct-08 Jan-09 May-05 Apr-09 Sep-05 Jan-06 May-06 Ticket Value Sep-06 Jan-07 May-07 Sep-07 Jan-08 May-08 Sep-08 Jan-09
  • 11. 0 200 400 600 800 1000 1200 1400 1600 1800 Jan-04 Mar-04 May-04 Jul-04 Sep-04 Nov-04 Jan-05 Mar-05 May-05 Jul-05 Sep-05 Nov-05 Jan-06 Mar-06 May-06 Jul-06 Sep-06 Nov-06 Jan-07 Mar-07 Average Value of Ticket May-07 Jul-07 Sep-07 Nov-07 Jan-08 Mar-08 May-08 Jul-08 Sep-08 Nov-08 Jan-09 Mar-09
  • 12. Internet Ticketing at IRCTC • Biggest E-Commerce Website • Total Number of Registered Users are around 9 million • Average Daily Booking of Tickets is more than 1,70,000 • Highest Number of Ticket Booked on a particular day is 2,26,929 • Revenue generated each month is around 250 crore which constitutes 20 – 25 % of revenue generated by Indian Railway. • Transaction done through IRCTC is 25 – 30% of total Transaction of Indian Railway
  • 13. Typical Process Flow (I-Ticket through Credit Card) Card Issuing Customer Bank Courier Deliver Query Repl Internet y y Payment Gateway Sorting Master/Visa ICICI IRCTC Organization CITIBANK and Printing AMERICAN EXPRESS PRS
  • 14. Payment Options • Credit Card Payment Gateway • Debit Card / Net Banking • Cash Cards (For users who don’t have Credit Cards or don’t want to expose their cards details on the internet)
  • 15. Credit Card Payment Gateway ICICI, HDFC, Citibank, Axis and American Express Payment gateways • All VISA/MASTER/DINERS/AMEX and HDFC SBI, AXIS, ICICI, Deutsche Bank & Karur Vysya VISA Debit Cards are accepted on these PGs. • First to introduce “Verified by Visa” and “Mastercard Secure” security in the country. (2005) • First to introduce “Address Verification System” with AMEX in country. • Chargeback only 0.02% as compared to market trend of more than 2%.
  • 16. Direct Debit / Net Banking • ICICI Bank • Bank of Punjab* • HDFC Bank • Punjab National Bank* • Citibank • Karnataka Bank • Bank of Rajasthan • Union Bank of India* • State Bank of India • ABM AMRO* • SBI Debit Card • Bank of India* • Corporation Bank • IDBI Bank • All SBI Banks • Andhra Bank* • Indian Bank • Indusland Bank* • UTI Bank • Union Bank of India* • State Bank of Travancore • Syndicate Bank* • Federal Bank* Less success rate • Centurion Bank* • Bank of Baroda* *NIL Transaction Charges
  • 17. Cash Cards Done Cash Card (Transaction Charges NIL) ITZ Cash Card (Transaction Charges Rs. 1.5% of the transaction value) I Cash Card (Transaction Charges Rs. 2.50) • Already more than 20% share in online booking • Good Success Rate
  • 18. IRCTC Front End Architecture • Three tier architecture • IIS 6.0 on Windows 2003 • Broadvision 7.1 AB Enterprise Edition on Windows 2003 Advanced Server at Application Servers Layer • Oracle 10g Enterprise Edition on Linux AS 4.0 Server with Oracle RAC at Database Server Layer • Protected by Checkpoint Firewalls at PRS (Connectivity and with Internet) • Mail Gateway Protection with Trend/Micro Interscan Messaging Security Suite (IMSS) • CA and Symantec Antivirus systems for servers and Desktops
  • 19. Connectivity • 150 Mbps served by MTNL & Others • OFC link with PRS, New Delhi • 128 kbps leased line served by MTNL for connectivity to Mumbai Print Centre • Static Data Hosted on a Itanium Servers Hosted at IRCTC Premises with Daily Synchronization of Data with PRS, New Delhi • Dynamic Data accessed from PRS, New Delhi through OFC Link
  • 20. Linkages to Microsoft • Current – Windows Server 2003 – IIS 6.0 • Future – Virtualization – Agents Gateway
  • 22. Today’s Web Ecosystem Constantly changing and evolving entity Development Ecosystem in Changing Cost & Friction Reduction Are Key Focus on Building Blocks rather than From Scratch Community Applications are now “good-enough” for businesses – both large and small
  • 23. Microsoft Web Platform A powerful set of tools, servers, and technologies optimized for building and hosting next generation web applications.
  • 24. The better-together web platform A complete stack that combines a rich and powerful web application framework with a supporting cast of tools, servers, and technologies for creating, designing, developing and delivering web solutions.
  • 25. Let’s start with a Powerful Framework ASP.NET is a FREE powerful web application framework for building dynamic web applications. Whether it’s a small, personal websites or a large, enterprise class web applications, ASP.NET is adaptable to a wide variety of projects and development styles.
  • 26. Why I love ASP.NET… • AJAX baked in • LINQ • ASP.NET Dynamic Data • Controls • MVC • Localization • Templates • Multiple Languages
  • 27. Supported by Standard-Friendly Tools Visual Studio + Expression Web offers a complete environment for building standards-based web applications and services. Seamlessly integrate both left brain and right brain, developer-designer workflows.
  • 28. For Developers Visual Studio offers a FREE web development environment for developing and testing next-generation standards-based web applications and services.
  • 29. What makes Visual Studio ROCK… JavaScript Intellisense everywhere Rich Design Surface Project Management CSS Manager Debugger Extensibility
  • 30. And Designers Expression Web offers powerful design tools for web standards, ASP.NET, PHP and XML. Unleash your creative ideas and bring your web sites to life.
  • 31. Expression Web is cool … Pixel Perfect Standards based Accessibility Yes, Photoshop & PHP Development Servers Rich Media SuperPreview
  • 32. Backed by a Robust Database SQL Server 2008 is a complete database engine providing best in class ease of use and manageability for running high performance web applications. Easily create data-enabled web applications with SQL Server's support for LINQ, Entity Data Model, and ADO.NET.
  • 33. Why I love SQL Server … Administration PHP Drivers BI Capabilities High Performance & reliability Integration
  • 34. Running on a Flexible Web Server Internet Information Services 7.0 in Windows Server® 2008 provides a secure, easy-to-manage Web platform for reliably hosting rich Web applications and Web services. Easily deploy ASP.NET and PHP applications on the same server.
  • 35. IIS7 Rocks… Modular Extensible URL rewriting Media Streaming PHP Deployment
  • 36. HAVE IT ALL Have your cake and eat it too. Reliability, Control, Security and Choice. Dynamically Scale Web farm capacity Dynamic Caching and Compression Powerful Diagnostic Tools Reduced Server Footprint Automatic application Isolation Tools for Centralized and Delegated Remote Management Extend and Customize all in one.
  • 37. And did we mention it’s free? Get the core platform with a simple downloadable installer.
  • 38. With everything you need to get started. Say(Hello); to the Microsoft Web Platform Installer
  • 39. Microsoft Web Platform Installer Available FREE at the new Microsoft.com/Web Install the latest versions of Microsoft Web Platform tools, server, database and framework. Stay up-to-date and explore what’s new. Runs on Windows XP, Windows Vista, Windows Server 2003 and Windows Server 2008
  • 40. GREAT EXPERIENCES Powered by The Microsoft Web Platform
  • 41. Hard Rock Cafe “Working with marketing and development partners Duncan / Channon and Vertigo, Hard Rock used Microsoft® Silverlight™ 2, a cross-browser, cross-platform plug-in, to build an interactive memorabilia Web site.” .NET Framework | ASP.NET | Silverlight | IIS | SQL Server hardrock.com Built with
  • 42.
  • 43. MySpace.com Microsoft's platform, applications, and development environment have been the foundation of MySpace's infrastructure since day one. MySpace relies on a range of Microsoft® technologies to meet critical performance and reliability criteria, provide rich new features and keep costs down. .NET Framework | ASP.NET | IIS | SQL Server myspace.com Built with
  • 44.
  • 45.
  • 46.
  • 48. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Editor's Notes

  1. When Tim Berners-Lee at CERN invented the modern Web, it was intended as a system that allowed static documents to be stored and linked on a network-based system. Over the years, innovation grew, with the logical next step being \"active\" documents that are generated at the time they are requested with time-specific or user-specific information. Technologies such as CGI empowered this. Over time, the ability to generate documents on the Web became paramount, and the technology evolved through CGI, Java, ASP, and then ASP.NET.ASP.NET provided a milestone in the ability for a developer to develop quality Web applications quickly using a server-development paradigm and best-of-breed tools from the Visual Studio line of products.A great barrier in Web applications proved to be the user experience, where technical constraints prevented Web applications from delivering the same richness of user experience that a client application with local data would provide.The XMLHttpRequest object, released by Microsoft as part of Internet Explorer 5 in 2000, became the foundation of Asynchronous JavaScript and XML (AJAX) technology that allowed Web applications to provide a more dynamic response to user input, refreshing small parts of a Web page without requiring a complete reload of content. Innovative solutions built on AJAX, such as Windows Live Local maps, took Web applications a step further in being able to have a client-like user experience.
  2. A complete web development stack that combines a rich and powerful web application framework with a supporting cast of tools, servers, and technologies for creating, designing, developing and delivering compelling web solutions.
  3. Visual Studio + Expression Web provides developers and designers of all levels a complete environment to rapidly bring to life robust standards-based web solutions. Seamlessly integrate both left brain and right brain, designer-developer workflows. PHP tools support with Expression Web 2.Visual Studio offers a FREE web development environment for developing and testing next-generation standards-based Web applications and services. Visual Studio enables users of all levels to rapidly develop robust web solutions.
  4. Visual Studio offers a FREE web development environment for developing and testing next-generation standards-based Web applications and services. Visual Studio enables users of all levels to rapidly develop robust web solutions.
  5. Visual Studio offers a FREE web development environment for developing and testing next-generation standards-based Web applications and services. Visual Studio enables users of all levels to rapidly develop robust web solutions.
  6. New Era, New ToolReduce complexity and ease data integration by using powerful design tools and task panes to design for ASP.NET, PHP and XML. Seamlessly integrate Web design and development teams with the powerful combination of Expression Web 2 and Visual Studio 2008.Beautiful Inside and OutUnleash your creative ideas and bring your Web sites to life with sophisticated CSS design features. Visual designers, specialized task panes, and tool bars give you precise control of page layout and formatting. Import layered artwork from Adobe Photoshop or sliced graphics from Expression Design 2.Passionate about StandardsBuild dynamic, interactive pages that harness the power of the Web to deliver superior quality. Built-in support for today's modern Web standards makes it easy to optimize your sites for accessibility and cross-browser compatibility.
  7. New Era, New ToolReduce complexity and ease data integration by using powerful design tools and task panes to design for ASP.NET, PHP and XML. Seamlessly integrate Web design and development teams with the powerful combination of Expression Web 2 and Visual Studio 2008.Beautiful Inside and OutUnleash your creative ideas and bring your Web sites to life with sophisticated CSS design features. Visual designers, specialized task panes, and tool bars give you precise control of page layout and formatting. Import layered artwork from Adobe Photoshop or sliced graphics from Expression Design 2.Passionate about StandardsBuild dynamic, interactive pages that harness the power of the Web to deliver superior quality. Built-in support for today's modern Web standards makes it easy to optimize your sites for accessibility and cross-browser compatibility.