SlideShare a Scribd company logo
1 of 25
Birgit Leiter, Ioan Toma




11/27/2012                              1
Motivation
• Today's Hotelier is facing new challenges in on-line
  communication:
   – Number of channels is growing exponentially
   – Communication has changed from unilateral to bilateral
   – Contents of communication becomes more and more
     granular
• Especially in the Tourism business the multitude of
  interaction possibilities provides significant potential
  for yield, brand, and general reputation
  management. (i.e. already 42% European tourists
  plan there trip online)
Motivation
• BUT there are pitfalls:
   – Some channels generate costs without guaranteeing
     actual income
   – Other channels charge up to 18% of the booking
     volume as fees (in Austria more than 100 million € are
     lost p.a. to booking portals).
Motivation
• Our goal is to help Hoteliers
   – to improve, maintain and manage his online presence,
   – to maintain or better increase his market share (i.e.,
     the number of bookings and the attached price),
   – to keep the related transactions costs for on-line
     communication and booking manageable,
   – to raise the visibility and tractability in the most suited
     channels.
Project Overview
• Duration: 2 Year Project
• Partners:
  – UIBK (coordinator)
  – seekda GmbH
Work Plan
WP1 – Product definition
• Competitor Analysis and SESA positioning
• Definition of the SESA Product Roadmap
• SESA Product Components and Functionality
  Specification
• SESA Product need and Unique Selling
  Proposition
• SESA Business Model
WP2 – Technical Architecture
• Defines:
  – the components and modules of the SESA system
  – the basic processes and data flow of the SESA
    system
  – the interfaces between the SESA system and the
    seekda Booking Engine
WP2 – Technical Architecture
• Instantiation of the SCAI reference architecture for specific
  domain and tasks.
           Communication
       •   Active and reactive communication
           • Tracing the communication
              • Multi-channel switch
                   • Multi-agent                                 Value-chain generation




                                                                                          Engagement
            • Communication Patterns

                                                                    Crowdsourcing
    Multi-Channel                Social Media
     Publishing                                                 Workflow management
                                  Monitoring




                                                       Infrastructure
                                                Channels
                                                                Content
WP3 – Ontology and Data
repository
• Definition of the domain ontologies to
  represent information items in the pilot cases
  (tourism)
• Comprehensive description of the
  infrastructure to support (semantic) storage of
  information in SESA.
WP4 – Channel Model
  Define, implement and put in practice a channel model
  (i.e. the communication model), statically and
  dynamically.

• Identification and modeling of target groups in
  different channels.
• Broadcasting static information.
• Broadcasting dynamic information.
• Technology-driven channel models.
• Evaluation and evolution of the channel model within
  the empirical studies
WP4 – Channel Model
Classification of channels by the type of service they provide:
• Static Broadcasting

• Dynamic Broadcasting

• Sharing

• Collaboration

• Group Communication

• Semantic-based Communication




  Image taken from: http://www.softicons.com/free-icons/application-icons/or-applications-icons-by-iconleak/file-cabinet-icon

                                                                                                                   12
WP5 – Weaver
• Separating content from channels also requires the
  explicit alignment of both.
• This is achieved through a weaver
• A Weaver is
   –   an uni-set of tuples of ten elements
   –   an execution engine for these tuples
   –   a GUI to define these tuples
   –   a management and monitoring component for these tuple
       sets
WP5 – Weaver
Weaver – Tuple Set
  1.   An information item defines an information category that should be
       disseminated through various channels.
  2.   An editor: The editor defines the agent that is responsible for
       providing the content of an information item.
  3.   An editor interaction protocol: This defines the interaction protocol
       governing how an editor collects the content.
  4.   An information type: We make a distinction between three types of
       content: an instance of a concept, a set of instances of a concept (i.e., an
       extensional definition of the concept), a concept description (i.e., an
       intensional definition of a concept) that should be content of the
       communication act.
  5.   A processing rule: These rules govern how the content is processed to fit
       to/being re-extracted from a channel.
  6.   A channel description: The group of media that is used to
       disseminate/search for the information
WP5 – Weaver
 7.  Scheduling information: Information on how often and in which
     intervals the communication will be performed which includes
     temporal constrains over multi-channel communication.
 8. An executor: It determines which agent or process is performing the
     update of a channel.
 9. An executor interaction protocol: It governs the interaction protocol
     defining how an executer receives its content.
 10. Element 10 contains meta-information such as:
      •   Is it a read or write
      •   Is it executed
      •   Is it idle
      •   Etc.
WP6 – Communication Patterns
In software engineering, a design pattern is a general reusable solution to a
commonly occurring problem within a given context in software design. A
design pattern is not a finished design that can be transformed directly into
code. It is a description or template for how to solve a problem that can be used
in many different situations. So patterns are formalized best practices that you
must implement yourself in your application.
Based on this definition of Software design patterns we introduce at this point
the idea of the communication patterns.



    Software                                           Communication
  Design Patterns                                        Patterns
WP6 – Communication Patterns

•   The communication patterns could be a way to facilitate the response phase
    of an enterprise.

•   A rich set of communication paradigms that address different types of
    issues by describing workflows of interaction with customers or potential
    customers.

•   It should be a dynamic set of patterns in the sense that it is being extended
    and altered continuously according to the needs of the customers and the
    nature of the issues that are arising.
WP6 – Communication Patterns
WP7 – Implementation and
Testing
 Implementation of the SESA system in an agile
 manner.

 Outcome of WP7 consists of providing:
 – Document describing the principles of the software
   development process
 – A Product Backlog which is constantly updated and
   available online
 – A first version of the implemented SESA system
 – End-user documentation for this system
WP8 – Pilots
• A platform, tools and scripts for continuous
  build and integration.
• A source control repository to manage the
  source code developed in the project.
• A deployment infrastructure where the SESA
  implementation can be deployed and
  assessed
• Pilots deployment and evaluation
WP9 – Dissemination
 Disseminate the results of the SESA project in an
 efficient and effective through:
 – Web site
 – Dynamic communication (e.g. Faccebook, Google+
   page, Twitter account, LinkedIn group)
 – Internal communication and collaboration
 – Sharing (e.g. YouTube, SlideShare)
 – Metadata (e.g. RDFa)
 – Open Source
 – Marketing & Events
WP10 – Training and Education
 Develop and perform internal as well as
 external training and education
  – Internal domain knowledge training on pilots and
    seekda technologies
  – Definition of SESA workshop curriculum for
    potential customers
  – Organize workshops
WP11 – Exploitation
 Develop a comprehensive exploitation and
 business plan
  – Product Description
  – Unique Selling Point
  – Technology & Innovation
  – Marketing and Sales
  – Team
  – Business Plan
WP12 – Management
 Management activities of the project,
 including financial control, and monitoring the
 work done in the other work packages
 – Provide effective and comprehensive
   management of the project
 – Provide oversight of consortium activities to
   ensure that the work plan is followed
 – Ensure a sufficient level of quality of work
   produced
 – Report technical and organisational progress
More info at:


• Website: http://sesa-project.sti2.at/

More Related Content

Similar to Sesa

Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5
SIMONTHOMAS S
 
Xmanager for Mobile Network Operator
Xmanager for Mobile Network OperatorXmanager for Mobile Network Operator
Xmanager for Mobile Network Operator
Interact
 
Interact Online Tv
Interact Online TvInteract Online Tv
Interact Online Tv
Interact
 
The Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringThe Art and Science of Requirements Gathering
The Art and Science of Requirements Gathering
Vanessa Turke
 

Similar to Sesa (20)

Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5
 
Anupriy Kanti - Content Strategy Portfolio_August 2016
Anupriy Kanti - Content Strategy Portfolio_August 2016Anupriy Kanti - Content Strategy Portfolio_August 2016
Anupriy Kanti - Content Strategy Portfolio_August 2016
 
DMP Online: update 2013
DMP Online: update 2013DMP Online: update 2013
DMP Online: update 2013
 
Hia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iibHia 1693-effective application-development_in_iib
Hia 1693-effective application-development_in_iib
 
Xml And Ecm
Xml And EcmXml And Ecm
Xml And Ecm
 
sem_web_slides_k2013.ppt
sem_web_slides_k2013.pptsem_web_slides_k2013.ppt
sem_web_slides_k2013.ppt
 
Xmanager for Mobile Network Operator
Xmanager for Mobile Network OperatorXmanager for Mobile Network Operator
Xmanager for Mobile Network Operator
 
Interact Online Tv
Interact Online TvInteract Online Tv
Interact Online Tv
 
Evolving Domains, Problems and Solutions for Long Term Digital Preservation
Evolving Domains, Problems and Solutions for Long Term Digital PreservationEvolving Domains, Problems and Solutions for Long Term Digital Preservation
Evolving Domains, Problems and Solutions for Long Term Digital Preservation
 
Linked services for the Web of Data
Linked services for the Web of DataLinked services for the Web of Data
Linked services for the Web of Data
 
JISC's AIM programme
JISC's AIM programmeJISC's AIM programme
JISC's AIM programme
 
Effective use of visuals in online presentations and e-learning clarity2010 -...
Effective use of visuals in online presentations and e-learning clarity2010 -...Effective use of visuals in online presentations and e-learning clarity2010 -...
Effective use of visuals in online presentations and e-learning clarity2010 -...
 
spatial data infrastructure : issues and concepts
spatial data infrastructure : issues and conceptsspatial data infrastructure : issues and concepts
spatial data infrastructure : issues and concepts
 
Maruti gollapudi cv
Maruti gollapudi cvMaruti gollapudi cv
Maruti gollapudi cv
 
Advancing the JISC Access & Identity Management Programme
Advancing the JISC Access & Identity Management ProgrammeAdvancing the JISC Access & Identity Management Programme
Advancing the JISC Access & Identity Management Programme
 
The Next Generation of Content Strategy: Omnichannel, Performance-Driven Cont...
The Next Generation of Content Strategy: Omnichannel, Performance-Driven Cont...The Next Generation of Content Strategy: Omnichannel, Performance-Driven Cont...
The Next Generation of Content Strategy: Omnichannel, Performance-Driven Cont...
 
Partners and Community Webinar - Nuxeo Studio
Partners and Community Webinar - Nuxeo StudioPartners and Community Webinar - Nuxeo Studio
Partners and Community Webinar - Nuxeo Studio
 
Chapter Ten
Chapter TenChapter Ten
Chapter Ten
 
Mobcast for icici
Mobcast for icici Mobcast for icici
Mobcast for icici
 
The Art and Science of Requirements Gathering
The Art and Science of Requirements GatheringThe Art and Science of Requirements Gathering
The Art and Science of Requirements Gathering
 

Recently uploaded

Recently uploaded (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Sesa

  • 1. Birgit Leiter, Ioan Toma 11/27/2012 1
  • 2. Motivation • Today's Hotelier is facing new challenges in on-line communication: – Number of channels is growing exponentially – Communication has changed from unilateral to bilateral – Contents of communication becomes more and more granular • Especially in the Tourism business the multitude of interaction possibilities provides significant potential for yield, brand, and general reputation management. (i.e. already 42% European tourists plan there trip online)
  • 3. Motivation • BUT there are pitfalls: – Some channels generate costs without guaranteeing actual income – Other channels charge up to 18% of the booking volume as fees (in Austria more than 100 million € are lost p.a. to booking portals).
  • 4. Motivation • Our goal is to help Hoteliers – to improve, maintain and manage his online presence, – to maintain or better increase his market share (i.e., the number of bookings and the attached price), – to keep the related transactions costs for on-line communication and booking manageable, – to raise the visibility and tractability in the most suited channels.
  • 5. Project Overview • Duration: 2 Year Project • Partners: – UIBK (coordinator) – seekda GmbH
  • 7. WP1 – Product definition • Competitor Analysis and SESA positioning • Definition of the SESA Product Roadmap • SESA Product Components and Functionality Specification • SESA Product need and Unique Selling Proposition • SESA Business Model
  • 8. WP2 – Technical Architecture • Defines: – the components and modules of the SESA system – the basic processes and data flow of the SESA system – the interfaces between the SESA system and the seekda Booking Engine
  • 9. WP2 – Technical Architecture • Instantiation of the SCAI reference architecture for specific domain and tasks. Communication • Active and reactive communication • Tracing the communication • Multi-channel switch • Multi-agent Value-chain generation Engagement • Communication Patterns Crowdsourcing Multi-Channel Social Media Publishing Workflow management Monitoring Infrastructure Channels Content
  • 10. WP3 – Ontology and Data repository • Definition of the domain ontologies to represent information items in the pilot cases (tourism) • Comprehensive description of the infrastructure to support (semantic) storage of information in SESA.
  • 11. WP4 – Channel Model Define, implement and put in practice a channel model (i.e. the communication model), statically and dynamically. • Identification and modeling of target groups in different channels. • Broadcasting static information. • Broadcasting dynamic information. • Technology-driven channel models. • Evaluation and evolution of the channel model within the empirical studies
  • 12. WP4 – Channel Model Classification of channels by the type of service they provide: • Static Broadcasting • Dynamic Broadcasting • Sharing • Collaboration • Group Communication • Semantic-based Communication Image taken from: http://www.softicons.com/free-icons/application-icons/or-applications-icons-by-iconleak/file-cabinet-icon 12
  • 13. WP5 – Weaver • Separating content from channels also requires the explicit alignment of both. • This is achieved through a weaver • A Weaver is – an uni-set of tuples of ten elements – an execution engine for these tuples – a GUI to define these tuples – a management and monitoring component for these tuple sets
  • 14. WP5 – Weaver Weaver – Tuple Set 1. An information item defines an information category that should be disseminated through various channels. 2. An editor: The editor defines the agent that is responsible for providing the content of an information item. 3. An editor interaction protocol: This defines the interaction protocol governing how an editor collects the content. 4. An information type: We make a distinction between three types of content: an instance of a concept, a set of instances of a concept (i.e., an extensional definition of the concept), a concept description (i.e., an intensional definition of a concept) that should be content of the communication act. 5. A processing rule: These rules govern how the content is processed to fit to/being re-extracted from a channel. 6. A channel description: The group of media that is used to disseminate/search for the information
  • 15. WP5 – Weaver 7. Scheduling information: Information on how often and in which intervals the communication will be performed which includes temporal constrains over multi-channel communication. 8. An executor: It determines which agent or process is performing the update of a channel. 9. An executor interaction protocol: It governs the interaction protocol defining how an executer receives its content. 10. Element 10 contains meta-information such as: • Is it a read or write • Is it executed • Is it idle • Etc.
  • 16. WP6 – Communication Patterns In software engineering, a design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. A design pattern is not a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations. So patterns are formalized best practices that you must implement yourself in your application. Based on this definition of Software design patterns we introduce at this point the idea of the communication patterns. Software Communication Design Patterns Patterns
  • 17. WP6 – Communication Patterns • The communication patterns could be a way to facilitate the response phase of an enterprise. • A rich set of communication paradigms that address different types of issues by describing workflows of interaction with customers or potential customers. • It should be a dynamic set of patterns in the sense that it is being extended and altered continuously according to the needs of the customers and the nature of the issues that are arising.
  • 19. WP7 – Implementation and Testing Implementation of the SESA system in an agile manner. Outcome of WP7 consists of providing: – Document describing the principles of the software development process – A Product Backlog which is constantly updated and available online – A first version of the implemented SESA system – End-user documentation for this system
  • 20. WP8 – Pilots • A platform, tools and scripts for continuous build and integration. • A source control repository to manage the source code developed in the project. • A deployment infrastructure where the SESA implementation can be deployed and assessed • Pilots deployment and evaluation
  • 21. WP9 – Dissemination Disseminate the results of the SESA project in an efficient and effective through: – Web site – Dynamic communication (e.g. Faccebook, Google+ page, Twitter account, LinkedIn group) – Internal communication and collaboration – Sharing (e.g. YouTube, SlideShare) – Metadata (e.g. RDFa) – Open Source – Marketing & Events
  • 22. WP10 – Training and Education Develop and perform internal as well as external training and education – Internal domain knowledge training on pilots and seekda technologies – Definition of SESA workshop curriculum for potential customers – Organize workshops
  • 23. WP11 – Exploitation Develop a comprehensive exploitation and business plan – Product Description – Unique Selling Point – Technology & Innovation – Marketing and Sales – Team – Business Plan
  • 24. WP12 – Management Management activities of the project, including financial control, and monitoring the work done in the other work packages – Provide effective and comprehensive management of the project – Provide oversight of consortium activities to ensure that the work plan is followed – Ensure a sufficient level of quality of work produced – Report technical and organisational progress
  • 25. More info at: • Website: http://sesa-project.sti2.at/