Title: New Skies Business Requirements: SkySales
1New Skies Business Requirements SkySales
- September 28th -October 1st , 2004
2New Skies Business Requirements SkySales
- SkySales Demo
- http//10.211.4.28/UI.Web.Suite/Skylights.aspx?mod
uleCreateBookingstepSearch - SkySales Features
3SkySales Features
- Reduced Duplication of Data Settings
- SkySales and the other GUIs all use the same
back-end - Flexibility
- Greater Interface Control
- Custom Page Flow Layout
- Increased Speed to Market for Enhancements Bug
Fixes - Functionality
- Skins Roles vs. Modes
- Application Security
- Other
- Questions/Discussion
4Reduced Duplication of Data Settings
- SkySales and the other GUIs all use the same
back-end
5SKYLIGHTS PREFERENCES
Skylights Custom Files and Schedule Manager
CITY_DATA ( CITIES gt
SLC gt name gt 'Salt Lake City', spring_zulu
gt -6, autumn_zulu gt -7, valid_orig gt
'true', valid_dest gt 'true', routes gt
'JFK', 'BUF', 'SEA', 'FLL', 'YYC', 'DEN', 'SYD'
, currency gt 'US', tour_name gt 'Home of
the 2002 Winter Games', tour_url gt
'http//www.openskies.com/destinations/yyc', cont
act gt 'Reservation Centerltbrgt ltbgt1 (800) J IN
TIMElt/bgt (546-8463)', valid_FL_city gt
'true', map_coord_x gt '90', map_coord_y gt
'92', country gt 'US', ,
6SkySales Preferences New Skies
7Flexibility
Greater Interface Control
8SKYLIGHTS GRFX, TEXT PREFS
- GRFX (Graphics)
- Graphics are customized through Perl files,
SKYLIGHTS_GRFX_EN.pl - SB_GRFX_EN.pl
-
- TEXT (Text)
- Text is customized through Perl files,
SKYLIGHTS_TEXT_EN.pl - SB_TEXT_EN.pl
-
- PREFS (Preferences)
- Some preferences are controlled via the
SKYLIGHTS_PREFS.pl as well as Pref files for each
module, i.e. SB_PREFS.pl, AG_PREFS.pl.
9SkySales GRFX/TEXT/PREFS
- GRFX (Graphics)
- Graphics are customized through XSLT files
- \Inetpub\wwwroot\UI.Web.Suite\Skins\Default\Styles
heets\Controls - control_name.xslt
- Common.css
- TEXT (Text)
- Text is customized through XML files
- \Inetpub\wwwroot\UI.Web.Suite\Skins\Default\Cultur
es\en-US\Controls - control_name.xml
- Common.css
- PREFS (Preferences)
- Initially some preferences are controlled through
settings/Default.xml, while the plan is to make
all settings accessible from Management Console. - Inheritance of Controls
- Any portions of a control not overridden in a
secondary skin will take on the attributes of the
Default skin.
10Custom Page Flow
- Skylights
- Search, Select, Confirm, (Passenger), Contact,
Payment, Itinerary - SkySales Application.xml
- lt?xml version"1.0" encoding"utf-8"?gt
- ltapplicationgt
- ltmodules defaultModule"CreateBooking"gt
- ltmodule name"CreateBooking" defaultStep"Search"
gt - ltstepsgt
- ltstep name"Search" secure"false"
allowBrowserCaching"true"gt - ltcontrolsgt
- lteventsgt
- ltevent name"Click" nextModule"CreateBooking"
nextStep"CarRental"/gt - lt/eventsgt
- lt/controlgt
-
- ltpermissions anonymous"true" deniedModule""
deniedStep""gt - ltaccessAllowedgt
11Increased Speed to Market for Enhancements Bug
Fixes
- Currently customers are dependent upon Navitaire
for enhancements as well as small bug fixes. - Enhancements
- Write own custom controls
- Integrate with other sites
- Higher control over interface
- Bug Fixes
- Higher control over interface
- Enterprise Ready- scalable, reliable, secure,
flexible - OO (Object Oriented) Powerful Interface
- RDB (Relational Database) No need to alter HP3K
tables.
12Modes vs. Skins Roles
- Skylights
- Modes
- Customer Not logged in
- Member logged in
- Agency logged in
- SkySales
- Roles
- Role-based security. Role-based security provides
a unified model for authenticating and
authorizing users based on identity and roles. - WWWA - Anonymous
- WWWM - Member
- Your Own Custom Role 100k (Frequent
Flyers/Special Fare) - Agencies
- Agencies can now have multiple logins per agency.
13Application Security
- Navitaire has increased the security of the
SkySales application. - SkySales Security
- Security Image dynamically generated
- .Net Security
- http//www.microsoft.com/net/business/security_net
.asp - http//isc.sans.org/
14Other
- SkySales has complete support for SSRs
- Integration with Web Check-In.
- SkySales is precompiled and then cached allowing
it to serve pages faster than previously released
Skylights code. - Promo Code
- Vouchers
- Change/Cancel/Confirm
- Open-Jaw Support
- Complete CSS Support
15Questions
16SkySales CreateBooking