Your SlideShare is downloading. ×
Upgrading the Fun Ships
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Upgrading the Fun Ships

267
views

Published on

Published in: Technology, News & Politics

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. Upgrading the Fun Shipswith Oracle APEX Jerome Raja Supervisor, Shipboard Applications Development Carnival Cruise Lines Scott Spendolini Executive Director Enkitec 1
    • 2. WELCOME 2
    • 3. About the Presenters Jerome Raja  jraja@carnival.com  Employee of Carnival for over 12 years  Manages Project resources ( On-site and off-shore )  Shipboard Applications primarily involving Oracle database  Check-in  Guest Services  Hotel Operations  Finance  Crew Personnel Administration  PMP & Practicing Scrum Master 3
    • 4. About the Presenters Scott Spendolini  scott.spendolini@enkitec.com  @sspendol  Ex-Oracle Employee of 10 years  Senior Product Manager for Oracle APEX from 2002 through 2005  Founded Sumner Technologies in October 2005  Co-Founded Sumneva in January 2010  Joined Enkitec in June 2012  Oracle Ace Director  Co-Author, Pro Oracle Application Express  “Scott” on OTN Forums 4
    • 5. About Carnival Most popular Cruise Line 24 ships US, Europe, Australia itineraries FUN FOR ALL. ALL FOR FUN. Mission : Consistently deliver FUN, memorable vacations at a great value 5
    • 6. About Enkitec Oracle Platinum Partner  Established in 2004  Headquartered in Dallas, TX  Locations throughout the US & EMEA Specialties include  Exadata Implementations  Development Services  PL/SQL / Java / APEX  DBA/Data Warehouse/RAC  Business Intelligence 6
    • 7. Agenda Overview Business Problems Solutions Demonstration Summary 7
    • 8. OVERVIEW 8
    • 9. Your Data Center 9
    • 10. Carnival’s Data Center Swim-Up Water Slide Bar Daycare 5-Star CenterRestaurant 10
    • 11. Your Network 11
    • 12. Your Network 12
    • 13. Carnival’s Network Satellite Dish 13
    • 14. Background Carnival used an Oracle Forms Character Mode application to facilitate ship embarkation  Older technology, but also worked over satellite link when ship was not yet in port 14
    • 15. Ship Embarkation System Key requirement: check in 3000-4000 guests into a ship in less than 5 hours Carnival Splendor Embarkation Lines 15
    • 16. Ship Embarkation System Encompasses a wide variety of functions  Document swipes ( Passports, Passport cards, Alien Resident cards, Enhanced Drivers License )  Credit Card swipe  Complete missing guest details for governmental reporting  Cabin key printing  Collect Cash and print receipts  Guest Account merges & splits 16
    • 17. Unique Requirements 24 data centers, all of them float Sun/Oracle servers onboard with laptops/ desktops at terminals Wired/Wireless connection to the ship Check-in over the satellite for ships arriving late to the port Remote check-in from Airport 17
    • 18. Ship Embarkation System Originally built years ago in Oracle Forms Character Mode  Y2K conversion included Forms conversion from 3.0 to 4.5 and Reports 1.1 to 2.5 ( developer 1.6.1 )  Later converted Forms and Reports to 6i  Development in GUI client/sever and deployment in character mode 18
    • 19. Character Mode Forms Application 19
    • 20. Character Mode Forms Application 20
    • 21. BUSINESS PROBLEMS 21
    • 22. Business Problem #1 Oracle discontinued support & extended support on Developer 6i - the last version to support character mode  Thus, the character mode configuration had to be run unsupported Character mode Forms presented its own challenges:  Longer Development Cycles  Limited Features  Difficult to find development resources  More difficult to train users 22
    • 23. Business Problem #2 Carnival was no longer able to meet changing business needs with Oracle Forms  Unable to comply with PCI, PII & SOX compliance requirements Thus, we needed to get off of Forms as quickly and inexpensively as possible 23
    • 24. Business Problem #2 Web-enabling forms solved nothing aside from the support problem  Same PCI, PII & SOX problems persisted Considered migrating to Oracle Fusion Middleware  Too cost prohibitive, as it would require a unique license for each ship 24
    • 25. SOLUTIONS 25
    • 26. Stop Gap Solution As a temporary solution, a Forms 6i GUI system was developed Eased some of the pain, but had issues:  Horrible performance over satellite network  Maintenance was a challenge, as each desktop required software to be installed and managed  Especially difficult to deploy at some seasonal ports  PCI was still an issue, as data was still not encrypted on the network  ASO would have resulted in additional license costs 26
    • 27. Stop Gap Solution 27
    • 28. Another Approach... Migrate Forms to .NET front end  Carnival is a Microsoft shop and extensive technical resources are available Replacement of knowledgeable development resources with .NET developers Uncertainty and unknown cost of new technology implementation at high demand and complex ship/terminal infrastructure 28
    • 29. Selected Solution Oracle APEX 4.1.1  APEX Listener  Tomcat  HTML/DHTML  Custom Theme & CSS  jQuery 29
    • 30. Key Benefits No additional license cost Retooling of existing Oracle development resource thereby retaining the knowledge pool Reuse of PL/SQL objects Fast paced development and staggered delivery Quicker time to market Eliminating multiple failure points in three tier architecture Performance of the application over the satellite 30
    • 31. DEMONSTRATION 31
    • 32. EMBARKATION SYSTEMD E M O N S T R A T I O N 32
    • 33. Login 33
    • 34. Search 34
    • 35. Guest Details 35
    • 36. Travel With 36
    • 37. Split Pre-Registered Account 37
    • 38. Add Payment 38
    • 39. Embarkation Metrics Report*Only Report visible to Check-in Host login 39
    • 40. Guest List Report 40
    • 41. No Show List - Report 41
    • 42. Kiosk Check-in Report 42
    • 43. Cash Collection At Pier Chat 43
    • 44. Guest Summary - Chart 44
    • 45. Cabin Summary Chart 45
    • 46. DESKO UPDATESD E M O N S T R A T I O N 46
    • 47. Login 47
    • 48. DESKO Search 48
    • 49. DESKO Check-in 49
    • 50. Payment 50
    • 51. SUMMARY 51
    • 52. Current Status HTTPS Check-in guests in 3 seconds Automated check-in with only swipe of a document Agents work on guest records only if incomplete thereby reducing data entry errors Graphs and charts for Embarkation progress 52
    • 53. Futures Integration w/flatbed scanner to capture MRZ and image Guest Photo capture Implement gangway security with photos captured Modernize Guest Services desk 53
    • 54. Download This and all other Enkitec presentations can be downloaded for free from: http://enkitec.com/presentations 54
    • 55. http://www.enkitec.com 55

    ×