• No results found

Ticketing System of 21st Men's World Handball Championship

N/A
N/A
Protected

Academic year: 2021

Share "Ticketing System of 21st Men's World Handball Championship"

Copied!
61
0
0

Loading.... (view fulltext now)

Full text

(1)

Ticketing System of 21st Men's

Ticketing System of 21st Men's

World Handball Championship

World Handball Championship

Darko Homar

Darko Homar

Head of development & consulting

Head of development & consulting

DEKOD telekom

DEKOD telekom

HrOUG presenter: Goran Mati

(2)

HANDBALL

HANDBALL

(3)

Handball is played around the world

Handball is played around the world

Europe

Europe

Asia

Asia

Africa

Africa

South America

South America

Megapopular in Europe

Megapopular in Europe

Germany, France, Spain, Danemark, Sweden...

Germany, France, Spain, Danemark, Sweden...

of course, Croatia

of course, Croatia

HANDBALL

HANDBALL

(4)

HANDBALL IN CROATIA

(5)

World's top in last 15 years

World's top in last 15 years

Gold and silver Olympic medals

Gold and silver Olympic medals

World Championship 1st and 2nd places

World Championship 1st and 2nd places

World Cup

World Cup

HANDBALL IN CROATIA

HANDBALL IN CROATIA

(6)

WORLD HANDBALL

WORLD HANDBALL

CHAMPIONSHIP 2009

(7)

broadcasted on 90 different TV channels

broadcasted on 90 different TV channels

130 mil TV viewers of finals France vs. Croatia

130 mil TV viewers of finals France vs. Croatia

102 matches

102 matches

42 match days

42 match days

7 venues

7 venues

5 sales channels

5 sales channels

4 access control solutions

4 access control solutions

300.000 tickets issued

300.000 tickets issued

WORLD HANDBALL

WORLD HANDBALL

CHAMPIONSHIP 2009

(8)

Venues

Venues

(9)

Venues

Venues

Spaladium Arena

(10)

Venues

Venues

(11)

Venues

Venues

Arena Vara

(12)

Venues

Venues

Arena Osijek

(13)

Venues

Venues

Arena Zadar

(14)

Venues

Venues

Arena Zagreb

(15)
(16)

Why DEKOD telekom?

Why DEKOD telekom?

ticketing software > 10 years experience

ticketing software > 10 years experience

ticketing service > 5 years

ticketing service > 5 years

Paganini project (ticketing) won Oracle Apps

Paganini project (ticketing) won Oracle Apps

World Elevator Pitch contest in 2001 (Paris)

World Elevator Pitch contest in 2001 (Paris)

Oracle

Oracle

--

24 years of experience!

24 years of experience!

--

Oracle Certified Partner

Oracle Certified Partner

(17)
(18)

Tennis

Tennis

(19)

Soccer

Soccer

(20)

About DEKOD telekom

About DEKOD telekom

privately owned company since 1992

privately owned company since 1992

Telecom division:

Telecom division:

--

JDSU partner, test and measurement solutions

JDSU partner, test and measurement solutions

Software division:

Software division:

--

BI, ticketing, SW projects

BI, ticketing, SW projects

--

ticketing service

ticketing service

ISO 9001:2008 certified

ISO 9001:2008 certified

(21)

Project scope

Project scope

to provide ticketing service

to provide ticketing service

to interface with access control systems

to interface with access control systems

--

every venue has different AC system, or none

every venue has different AC system, or none

to provide access control where AC system not

to provide access control where AC system not

available

(22)

Ticketing service

Ticketing service

Sales channels:

Sales channels:

internet

internet

outlets (agencies)

outlets (agencies)

box offices

box offices

ticketing center

ticketing center

Distribution of tickets: delivery service

Distribution of tickets: delivery service

Hardware & software: servers, workstations, printers...

Hardware & software: servers, workstations, printers...

(23)

Timeline

Timeline

2009/01/15 2009/01/15 Championship Championship start start 2009/02/01 2009/02/01 Finals Finals Project Project closure closure 2008/11/1 2008/11/1 Project start Project start 2008/11/24 2008/11/24 Sales start Sales start

(24)

Challenges

Challenges

Short preparation time

Short preparation time

Building organization

Building organization

-

-

outsourcing and contract

outsourcing and contract

employees

employees

Adjustments to specific rules

Adjustments to specific rules

regarding seating plans, pricing, sales process

regarding seating plans, pricing, sales process

(25)

Project team

Project team

15 people from DEKOD telekom

15 people from DEKOD telekom

15 hired

15 hired

(26)

Simple ticketing process

Simple ticketing process

example: rock concert

example: rock concert

define price categories

define price categories

include VIP box definitions

include VIP box definitions

take care of sponsor tickets

take care of sponsor tickets

sell

sell

-

-

internet, outlets, box offices...

internet, outlets, box offices...

(27)

Handball World Championship

Handball World Championship

Ticketing Process

(28)

Handball World Championship

Handball World Championship

Ticketing Process

Ticketing Process

one ticket for the 3 matches on a "match day"

one ticket for the 3 matches on a "match day"

seating plan definition

seating plan definition

--

not recommended to mix supporters

not recommended to mix supporters

from different countries

from different countries

--

press areas

press areas

--

IHF (International Handball Federation) area

IHF (International Handball Federation) area

--

seats for national teams not playing at the time

seats for national teams not playing at the time

--

two VIP areas

two VIP areas

--

sponsors

sponsors

(29)

Internet

Internet

(30)

ticketing center

Ticketing center

Ticketing center

request

payment

offer

(31)

Outlets

Outlets

(32)

Local box offices

Local box offices

(33)

Project Organization

Project Organization

internet sales outlets

help desk & call center ticketing center project management software development technical support ticketing access control teams box offices

(34)

Project Organization

Project Organization

internet sales outlets

help desk & call center ticketing center project management software development technical support ticketing access control teams box offices

order processing seating plan administration payment processing ticket issuing

(35)

Project Organization

Project Organization

sales channel control payment processing packaging and delivery

internet sales outlets

help desk & call center ticketing center project management software development technical support ticketing access control teams box offices

(36)

Project Organization

Project Organization

hardware & software installation education

ticket paper supply ticket paper control

internet sales outlets

help desk & call center ticketing center project management software development technical support ticketing access control teams box offices

(37)

Project Organization

Project Organization

ticket sales

ticket collection (tickets bought through other sales channels) internet sales outlets

help desk & call center ticketing center project management software development technical support ticketing access control teams box offices

(38)

Project Organization

Project Organization

new reports continuous improvement (outlet app - new partner!) access control interfaces bug tracking and resolving

internet sales outlets

help desk & call center ticketing center project management software development technical support ticketing access control teams box offices

(39)

Project Organization

Project Organization

sales control cash flow control HR management

communication - CHF, partners, accounting... Issue detection internet sales outlets

help desk & call center ticketing center project management software development technical support ticketing access control teams box offices

(40)

Pre

Pre

-

-

sales definitions

sales definitions

Seating plans

Seating plans

sectors, rows, seats

sectors, rows, seats

Arenas not finished yet!

Arenas not finished yet!

technical seats

technical seats

-

-

TV cameras etc

TV cameras etc

Price categories definition

Price categories definition

Access control: zones, AC devices definition

Access control: zones, AC devices definition

Event definition

Event definition

(41)

Seating plan definition

Seating plan definition

(42)

Seating plan definition

Seating plan definition

(43)

Seating plan definition

Seating plan definition

(44)

Outlet/box office application

Outlet/box office application

(45)

Outlet/box office application

Outlet/box office application

(46)

Outlet network

Outlet network

(47)

Outlets

Outlets

network

network

-

-

ADSL lines

ADSL lines

provide equipment

provide equipment

provide software

provide software

(48)

Internet shop

Internet shop

(49)

Internet shop

Internet shop

(50)

Internet shop

Internet shop

(51)

DEKOD's internet center

DEKOD's internet center

Oracle DB Oracle OAS other services (DNS...) mail server

--

Windows / Linux platform

Windows / Linux platform

(Oracle on Windows platform)

(Oracle on Windows platform)

--

Oracle Standard Edition

Oracle Standard Edition

--

partially virtualized

partially virtualized

--

connected to payment processors

connected to payment processors

Payment gateways

(52)

Center for all sales channels

Center for all sales channels

Internet

ticketing center

(53)

System Architecture

System Architecture

central ticketing database

central ticketing database

z

z

supports all sales channels: internet, outlets, local

supports all sales channels: internet, outlets, local

box offices, ticketing center

box offices, ticketing center

central application server

central application server

z

z

supports all sales channels

supports all sales channels

local last minute sales databases & applications

local last minute sales databases & applications

z

z

not used, redundancy in case of comm. failure

not used, redundancy in case of comm. failure

(54)

System Architecture

System Architecture

Oracle

DB

Forms & Reports client

Oracle

OAS

Java clients internet users outlets box offices definitions access control payment gateways box offices definitions

(55)

Software Architecture

Software Architecture

Database packages

Database packages

-

-

contain business logic

contain business logic

XML based applications

XML based applications

OAS

OAS

--

xsql servlet

xsql servlet

-

-

data querying, call business logic

data querying, call business logic

--

xsl

xsl

-

-

user interface

user interface

--

jsp, java beans

jsp, java beans

-

-

controller, session variables

controller, session variables

--

css

css

-

-

skin

skin

(56)

Software Architecture

Software Architecture

Database

PL/SQL packages Tab1 Tab2 Tab3 xsql jsp xsl java beans

(57)

xsql servlet

xsql servlet

enables that DB is remote

enables that DB is remote

enables use of low cost (and low quality)

enables use of low cost (and low quality)

connection to the Internet app center

connection to the Internet app center

XML

(58)

XSQL

(59)

XSQL

(60)

let a thousand flowers blossom

let a thousand flowers blossom

BC4J, Hibernate, JDBC, Toplink, Struts, xsql,

BC4J, Hibernate, JDBC, Toplink, Struts, xsql,

web services, RMI, CORBA, SOAP, Axis, AJAX,

web services, RMI, CORBA, SOAP, Axis, AJAX,

jsp, servlet, php, xsl, java scripts, EJB, SOA, BEA

jsp, servlet, php, xsl, java scripts, EJB, SOA, BEA

Web Logic, Tomcat, OC4J, Spring, JDeveloper,

Web Logic, Tomcat, OC4J, Spring, JDeveloper,

Eclipse, ADF, JSF, UIX, Apex, XDB, Internet

Eclipse, ADF, JSF, UIX, Apex, XDB, Internet

Explorer, Firefox, Netscape...

Explorer, Firefox, Netscape...

browser oriented development since year 2000

browser oriented development since year 2000

Framework choice

Framework choice

(61)

very short learning curve for new developers

very short learning curve for new developers

very adjustable to customer needs

very adjustable to customer needs

easy deployment and administration

easy deployment and administration

easy to incorporate new web features

easy to incorporate new web features

Simplicity

Simplicity

References

Related documents

The lack of archaeological evidence has shifted academic interest to the texts themselves, which however do not provide a clear distinction between the Chorus’ level of action

In the present work possible long-term changes in the planktonic cnidarian community have been investigated by analysing (1) species and community spatial distribution patterns,

Now that you’ve worked out your critical success factors / assets and the replication model you will use, the final step is to determine the. appropriate transfer mechanism to

共Received 21 August 2009; accepted 11 October 2009; published online 6 November 2009兲 Permittivity measurements of a 0.93PMN-0.07PT thin film show a broad maximum near 35 ° C, and

English teachers should use various ways to increase readers` vocabulary besides reading by giving them a chance to read as many interesting texts or passages as

Chat/Remote Control /Ticketing Integration Chat or Phone Session Remote Control or View Only End Session / Survey Ticketing system Phone, Front-End Portal, Remote Support

One basic assumption underlying the estimation of this type of model is that the youth wage is not affected by the supply of (youth) labour – this is of particular (but not of

i) the risk of inconsistent verdicts of the Philippine and English Courts militates strongly in favour of a stay because the exposure to such risk is contrary to the intention of