0
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, AJA...
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
• Lin...
E-commerce
• Definition??
• Around $ 2 billion in 2008 – 09
• Travel followed by Job/Matrimony Portals are
  front runners
1000000
                                                                                                                  ...
0
              200
                    400
                          600
                                800
            ...
Internet Ticketing at IRCTC
• Biggest E-Commerce Website
• Total Number of Registered Users are around 9 million
• Average...
Typical Process Flow
                  (I-Ticket through Credit Card)
   Card Issuing
                                    ...
Payment Options
• Credit Card Payment Gateway

• Debit Card / Net Banking

• Cash Cards (For users who don’t have Credit C...
Credit Card Payment Gateway
ICICI, HDFC, Citibank, Axis and American Express Payment
gateways

• All VISA/MASTER/DINERS/AM...
Direct Debit / Net Banking
•   ICICI Bank                 •   Bank of Punjab*
•   HDFC Bank                  •   Punjab Na...
Cash Cards
Done Cash Card (Transaction Charges NIL)
ITZ Cash Card (Transaction Charges Rs. 1.5% of
the transaction value)
...
IRCTC Front End Architecture
• Three tier architecture
• IIS 6.0 on Windows 2003
• Broadvision 7.1 AB Enterprise Edition o...
Connectivity
• 150 Mbps served by MTNL & Others
• OFC link with PRS, New Delhi
• 128 kbps leased line served by MTNL for
 ...
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 Redu...
Microsoft Web Platform
  A powerful set of tools, servers, and
  technologies optimized for building and
  hosting next ge...
The better-together web platform
A complete stack that combines a rich and powerful web application
framework with a suppo...
Let’s start with a Powerful Framework
ASP.NET is a FREE powerful web
application framework for building
dynamic web applic...
Why I love ASP.NET…
•   AJAX baked in
•   LINQ
•   ASP.NET Dynamic Data
•   Controls
•   MVC
•   Localization
•   Template...
Supported by Standard-Friendly Tools
Visual Studio + Expression Web offers a
complete environment for building
standards-b...
For Developers
Visual Studio offers a FREE web
development environment for developing
and testing next-generation standard...
What makes Visual Studio ROCK…
 JavaScript
 Intellisense everywhere
 Rich Design Surface
 Project Management
 CSS Manager
...
And Designers
Expression Web offers powerful design tools
for web standards, ASP.NET, PHP and XML.
Unleash your creative i...
Expression Web is cool …
 Pixel Perfect
 Standards based
 Accessibility
 Yes, Photoshop & PHP
 Development Servers
 Rich M...
Backed by a Robust Database
SQL Server 2008 is a complete database
engine providing best in class ease of
use and manageab...
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-mana...
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 capac...
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 W...
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® Si...
MySpace.com
Microsoft's platform, applications, and development environment have
been the foundation of MySpace's infrastr...
Track Resources
www.microsoft.com/web

www.microsoft.com/web/platform

www.microsoft.com/web/gallery

www.microsoft.com/we...
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
Kevin Ms Web Platform
Kevin Ms Web Platform
Kevin Ms Web Platform
Kevin Ms Web Platform
Kevin Ms Web Platform
Upcoming SlideShare
Loading in...5
×

Kevin Ms Web Platform

1,845

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,845
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
43
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • Transcript of "Kevin Ms Web Platform"

    1. 1. Kevin D’Souza Evangelist Microsoft India
    2. 2. We have come a long way… msn.com - 1996 msn.co.in - Today
    3. 3. 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
    4. 4. We have come a long way… irctc.co.in - 2002 irctc.co.in - Today
    5. 5. General Manager (Operations) IRCTC
    6. 6. E-commerce Experience Sharing Sanjay Aggarwal General Manager (Operations) IRCTC
    7. 7. Agenda • Brief Review of E-Commerce in India • IRCTC Story • Challenges – Payment gateways – Security – Others • Linkages with Microsoft
    8. 8. E-commerce • Definition?? • Around $ 2 billion in 2008 – 09 • Travel followed by Job/Matrimony Portals are front runners
    9. 9. 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
    10. 10. 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
    11. 11. 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
    12. 12. 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
    13. 13. 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)
    14. 14. 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%.
    15. 15. 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
    16. 16. 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
    17. 17. 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
    18. 18. 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
    19. 19. Linkages to Microsoft • Current – Windows Server 2003 – IIS 6.0 • Future – Virtualization – Agents Gateway
    20. 20. THANKS
    21. 21. 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
    22. 22. Microsoft Web Platform A powerful set of tools, servers, and technologies optimized for building and hosting next generation web applications.
    23. 23. 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.
    24. 24. 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.
    25. 25. Why I love ASP.NET… • AJAX baked in • LINQ • ASP.NET Dynamic Data • Controls • MVC • Localization • Templates • Multiple Languages
    26. 26. 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.
    27. 27. For Developers Visual Studio offers a FREE web development environment for developing and testing next-generation standards-based web applications and services.
    28. 28. What makes Visual Studio ROCK… JavaScript Intellisense everywhere Rich Design Surface Project Management CSS Manager Debugger Extensibility
    29. 29. 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.
    30. 30. Expression Web is cool … Pixel Perfect Standards based Accessibility Yes, Photoshop & PHP Development Servers Rich Media SuperPreview
    31. 31. 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.
    32. 32. Why I love SQL Server … Administration PHP Drivers BI Capabilities High Performance & reliability Integration
    33. 33. 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.
    34. 34. IIS7 Rocks… Modular Extensible URL rewriting Media Streaming PHP Deployment
    35. 35. 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.
    36. 36. And did we mention it’s free? Get the core platform with a simple downloadable installer.
    37. 37. With everything you need to get started. Say(Hello); to the Microsoft Web Platform Installer
    38. 38. 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
    39. 39. GREAT EXPERIENCES Powered by The Microsoft Web Platform
    40. 40. 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
    41. 41. 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
    42. 42. Track Resources www.microsoft.com/web www.microsoft.com/web/platform www.microsoft.com/web/gallery www.microsoft.com/web/downloads
    43. 43. © 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.
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×