SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Digital Enterprise and Business Innovation




  Benefiting from early RTD phases in ICT SMEs
An example from the FP7 Adventure project within Ascora GmbH




               Dr. Sven Abels, abels@ascora.de


                Ascora GmbH, http://www.ascora.de
Overview

• Background
   – Participation in RTD projects during PhD

   – Also a lot of activities in a bigger SME

   – But:
      • Big change: Started entrepreneur business in 2007

        • Different perspective on RTD projects

        • Especially as things like exploitation, time-to-market, etc. are majorly
          important in the first years for an SME

        • Now = 5 years later

        • First feedback based on our participation in ADVENTURE


                          Ascora GmbH, http://www.ascora.de
Overview

• Ascora GmbH:
   – SME ICT company
   – Own company building in 2011
   – Offices in Lower Saxony (Ganderkesee, Delmenhorst)
     and Berlin
   – 20 People in total: 18 Full Time + 2 Freelancers
     Almost all of them with an IT-Background

   – What do we do?
      1. IT Business Solutions
            –   Data Management and Integration / Interoperabilty
            –   Services / SOA and Cloud based systems
            –   eHealth


       2. End User App development (mainly Desktop, but also Mobile, Web)
          1.3Mio active and registered customers (~8 Mio users)
          Distributed under own labels and under third party white-label approaches
          Reaching from 9.90 € to 39.90 €

                           Ascora GmbH, http://www.ascora.de
Overview

•   High number of users means:
     –   Large amount of web server requests (avg ~475.000 per day)
     –   Large amount of support tickets / CRM requests
     –   Large amount of license checks
     –   Large amount of messages
     –   Large amount of … well… everything. ;-)


• Management of customers and licenses via an old MySQL-Based solution
     – Managed customer data
     – Managed licenses
     – Managed invoices, emailed payment reminders etc.




                             Ascora GmbH, http://www.ascora.de
Overview

• Status:
     – Created for managing ~20 k users
     – All data interlinked, many different
       languages, horrible DB design. ;-)
     – But it worked



After a while…

•   The solution started to become inflexible: Many different scripts, etc. accessed it.
    It was safer to not change the data model

•   Also: The solution got slower and slower, mainly because of Joins that came with
    the old Hibernate solution




                            Ascora GmbH, http://www.ascora.de
Overview

•   What happened:

     – We went international in 2008
        We started using the comment field to note the language of the user

     – Payments had to be international and we needed credit cards.
       So we cooperated with a payment service in 2008
        We started using the comment field to note payment service reference ID

     – Customers came in (no idea why that has happened) and growth became a problem.
       Some people had different accounts and we had to merge them.
        We started using the comment field to note the reference between users

     – …


• A good advice: We found out that it gets chaotic when you start using the
  comment field for more than 5 things at the same time. ;-)

                            Ascora GmbH, http://www.ascora.de
Overview

•   The normal way would be:
     –   Get a new DB design, based on proven and scalable SQL database
     –   Create a new and holistic system on top of it
     –   Ensure that things like joins are minimized
     –   And ensure that the data access is always encapsulated, e.g. via an ORM


• However, we did it differently, because of our participation in ADVENTURE
• ADaptive Virtual ENTerprise ManufacTURing Environment




                              Ascora GmbH, http://www.ascora.de
ADVENTURE – The Plug-and-Play Virtual Factory

•   Virtual Factory
     – Multiple factories may form a virtual factory
     – Integrated ICT
         • Leverage information exchange
     – Interoperability at a deeper technical level
         • Definition of data formats for exchanging
            information
         • Ensuring that factories can be technically connected
•   Plug
     – Factories provide information
         • Semantically enriched descriptions of offered
            manufacturing capabilities and products
         • Exposed as services
•   Play
     – Factories model manufacturing process
         • Semantically enriched descriptions of required
            manufacturing capabilities and products
         • Manufacturing processes modeled as composition
            of services
     – Identify particular partners who offer a distinct product


                               Ascora GmbH, http://www.ascora.de
Overview

• For more info see:
   http://fp7-adventure.eu

• Or download the FP7 ADVENTURE app in the Apple App Store or in
  Google Play




                    Ascora GmbH, http://www.ascora.de
Overview

• Early phases = Meaningless for SMEs?
    –   Too much research
    –   Mainly preparation
    –   No possibility for reuse
    –   Mainly for academic partners
    –   …


• Does it ever pay off from a commercial perspective?

• Wait a bit… here is what happened to us…




                          Ascora GmbH, http://www.ascora.de
Overview

• In the course of the FP7 Adventure project, we have been studying
  different storage engines

• We have been working with the other partners on cloud based data
  storages based on different technologies including NoSQL solutions.


• This insight has allowed us
    – to compare multiple storage solutions
    – to experiment with new storage technologies (NoSQL)
    – to take the time to measure their performance and stability
    It gave us a much wider view.




                         Ascora GmbH, http://www.ascora.de
Overview

What was the result?

• We decided to redevelop our customer and licensing solution based on
  the MongoDB NoSQL solution

• Remember: This is our core business component. The most important
  thing that we have

• It was the biggest internal project that our relatively young company has
  performed so far.

• In beginning of September this development has been finished and the
  new system went online



                        Ascora GmbH, http://www.ascora.de
Overview
• Experience so far:
    –   Much more flexible
    –   Better integration with eCommerce payment providers (costs dropped by nearly 50%)
    –   Better conversion rate inside our shop (lift in conversions)
    –   Very easy to extend as there is no fixed database schema
    –   Life view, etc.  Base for many many experiments
    –   New AB-Test each week




                            Ascora GmbH, http://www.ascora.de
Overview
•   Overall, we have clearly benefited from several activities in the early phases of
    ADVENTURE:

•   We have benefited from

     – The vision and requirements report
       Because it brought us to think about new storage engines at the first place

     – The architecture and the functional specification
       Because it has allowed us to experiment with new technologies and to
       carefully measure the behavior and performance of them – even though it
       was for a different context

     – The cloud storage design
       Because we have been able to integrate some of it into our solution

     – Messaging experiments


                            Ascora GmbH, http://www.ascora.de
Overview

•   Plus: Soft-Benefits
     – Being “open minded”
     – Cooperating with different cultures
     – Different working environment
     – Good to exchange… …especially when there are different opinions on the
        table
     – etc

•   We benefited much more from the early phases than we would have tought.
    Especially because we‘re an SME




                          Ascora GmbH, http://www.ascora.de
Questions?




 Dr. Sven Abels, abels@ascora.de

Ascora GmbH, http://www.ascora.de

Contenu connexe

Similaire à 5 7-sven abels

Racing for the Flexibility Integrating Aras into the IT Landscape
Racing for the Flexibility Integrating Aras into the IT LandscapeRacing for the Flexibility Integrating Aras into the IT Landscape
Racing for the Flexibility Integrating Aras into the IT LandscapeAras
 
Lean Innovation i Saxo Bank / Morgenbooster
Lean Innovation i Saxo Bank / MorgenboosterLean Innovation i Saxo Bank / Morgenbooster
Lean Innovation i Saxo Bank / Morgenbooster1508 A/S
 
How Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comHow Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comSalesforce Engineering
 
API Management: A Transformation
API Management: A TransformationAPI Management: A Transformation
API Management: A TransformationAkana
 
Transitioning our Toolkit
Transitioning our ToolkitTransitioning our Toolkit
Transitioning our ToolkitIIBA UK Chapter
 
The Multiple Dimensions of Cross-Cloud Computing
The Multiple Dimensions of Cross-Cloud ComputingThe Multiple Dimensions of Cross-Cloud Computing
The Multiple Dimensions of Cross-Cloud ComputingAndrew Phillips
 
Superfast Business - Moving to the Cloud
Superfast Business - Moving to the CloudSuperfast Business - Moving to the Cloud
Superfast Business - Moving to the CloudSuperfast Business
 
OpenNebula - Enabling Business in Cloud - FIA 2014
OpenNebula - Enabling Business in Cloud - FIA 2014OpenNebula - Enabling Business in Cloud - FIA 2014
OpenNebula - Enabling Business in Cloud - FIA 2014OpenNebula Project
 
Presentation meetup ElasticSearch Paris #10
Presentation meetup ElasticSearch Paris #10Presentation meetup ElasticSearch Paris #10
Presentation meetup ElasticSearch Paris #10Renaud Boutet
 
API Management - A Transformation
API Management - A TransformationAPI Management - A Transformation
API Management - A TransformationAkana
 
Logmatic at ElasticSearch November Paris meetup
Logmatic at ElasticSearch November Paris meetupLogmatic at ElasticSearch November Paris meetup
Logmatic at ElasticSearch November Paris meetuplogmatic.io
 
Disrupting the future of Software: Aviarc’s story so far - with Shane Mercer
Disrupting the future of Software: Aviarc’s story so far - with Shane MercerDisrupting the future of Software: Aviarc’s story so far - with Shane Mercer
Disrupting the future of Software: Aviarc’s story so far - with Shane Mercernzsoftware
 
Hooduku - Cloud and Big data practice
Hooduku - Cloud and Big data practiceHooduku - Cloud and Big data practice
Hooduku - Cloud and Big data practicehooduku
 
Webinar: Leveraging New Technologies with Migration
Webinar: Leveraging New Technologies with MigrationWebinar: Leveraging New Technologies with Migration
Webinar: Leveraging New Technologies with Migrationpanagenda
 
Zenko @Cloud Native Foundation London Meetup March 6th 2018
Zenko @Cloud Native Foundation London Meetup March 6th 2018Zenko @Cloud Native Foundation London Meetup March 6th 2018
Zenko @Cloud Native Foundation London Meetup March 6th 2018Laure Vergeron
 
UCAAS portals make or buy
UCAAS portals make or buyUCAAS portals make or buy
UCAAS portals make or buyAbdelKander
 

Similaire à 5 7-sven abels (20)

Racing for the Flexibility Integrating Aras into the IT Landscape
Racing for the Flexibility Integrating Aras into the IT LandscapeRacing for the Flexibility Integrating Aras into the IT Landscape
Racing for the Flexibility Integrating Aras into the IT Landscape
 
Lean Innovation i Saxo Bank / Morgenbooster
Lean Innovation i Saxo Bank / MorgenboosterLean Innovation i Saxo Bank / Morgenbooster
Lean Innovation i Saxo Bank / Morgenbooster
 
How Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.comHow Open Source Embiggens Salesforce.com
How Open Source Embiggens Salesforce.com
 
API Management: A Transformation
API Management: A TransformationAPI Management: A Transformation
API Management: A Transformation
 
Transitioning our Toolkit
Transitioning our ToolkitTransitioning our Toolkit
Transitioning our Toolkit
 
The Multiple Dimensions of Cross-Cloud Computing
The Multiple Dimensions of Cross-Cloud ComputingThe Multiple Dimensions of Cross-Cloud Computing
The Multiple Dimensions of Cross-Cloud Computing
 
Superfast Business - Moving to the Cloud
Superfast Business - Moving to the CloudSuperfast Business - Moving to the Cloud
Superfast Business - Moving to the Cloud
 
Haufe's Tech Strategy In Practice
Haufe's Tech Strategy In PracticeHaufe's Tech Strategy In Practice
Haufe's Tech Strategy In Practice
 
OpenNebula - Enabling Business in Cloud - FIA 2014
OpenNebula - Enabling Business in Cloud - FIA 2014OpenNebula - Enabling Business in Cloud - FIA 2014
OpenNebula - Enabling Business in Cloud - FIA 2014
 
Presentation meetup ElasticSearch Paris #10
Presentation meetup ElasticSearch Paris #10Presentation meetup ElasticSearch Paris #10
Presentation meetup ElasticSearch Paris #10
 
API Management - A Transformation
API Management - A TransformationAPI Management - A Transformation
API Management - A Transformation
 
Logmatic at ElasticSearch November Paris meetup
Logmatic at ElasticSearch November Paris meetupLogmatic at ElasticSearch November Paris meetup
Logmatic at ElasticSearch November Paris meetup
 
Satish kumar
Satish kumarSatish kumar
Satish kumar
 
Disrupting the future of Software: Aviarc’s story so far - with Shane Mercer
Disrupting the future of Software: Aviarc’s story so far - with Shane MercerDisrupting the future of Software: Aviarc’s story so far - with Shane Mercer
Disrupting the future of Software: Aviarc’s story so far - with Shane Mercer
 
Hooduku - Cloud and Big data practice
Hooduku - Cloud and Big data practiceHooduku - Cloud and Big data practice
Hooduku - Cloud and Big data practice
 
Get connected with Azure Logic Apps & Flow
Get connected with Azure Logic Apps & FlowGet connected with Azure Logic Apps & Flow
Get connected with Azure Logic Apps & Flow
 
Webinar: Leveraging New Technologies with Migration
Webinar: Leveraging New Technologies with MigrationWebinar: Leveraging New Technologies with Migration
Webinar: Leveraging New Technologies with Migration
 
Drupal vs. EPiServer
Drupal vs. EPiServerDrupal vs. EPiServer
Drupal vs. EPiServer
 
Zenko @Cloud Native Foundation London Meetup March 6th 2018
Zenko @Cloud Native Foundation London Meetup March 6th 2018Zenko @Cloud Native Foundation London Meetup March 6th 2018
Zenko @Cloud Native Foundation London Meetup March 6th 2018
 
UCAAS portals make or buy
UCAAS portals make or buyUCAAS portals make or buy
UCAAS portals make or buy
 

Plus de Digital Business Innovation Community

White paper eu complexity research-an integrated approach-the peoples toolkit...
White paper eu complexity research-an integrated approach-the peoples toolkit...White paper eu complexity research-an integrated approach-the peoples toolkit...
White paper eu complexity research-an integrated approach-the peoples toolkit...Digital Business Innovation Community
 

Plus de Digital Business Innovation Community (20)

Pf
PfPf
Pf
 
Man sze li fn-es_presentation_130506
Man sze li fn-es_presentation_130506Man sze li fn-es_presentation_130506
Man sze li fn-es_presentation_130506
 
H2020 fines cluster 20130506 for upload
H2020   fines cluster 20130506  for uploadH2020   fines cluster 20130506  for upload
H2020 fines cluster 20130506 for upload
 
Fitman presentation for fines
Fitman presentation for finesFitman presentation for fines
Fitman presentation for fines
 
F in es_secretariat_report-v2
F in es_secretariat_report-v2F in es_secretariat_report-v2
F in es_secretariat_report-v2
 
F in es_pp_template-v1 we2
F in es_pp_template-v1 we2F in es_pp_template-v1 we2
F in es_pp_template-v1 we2
 
F in es_pp_sensing enterprise-v1
F in es_pp_sensing enterprise-v1F in es_pp_sensing enterprise-v1
F in es_pp_sensing enterprise-v1
 
F in es_pp_digent
F in es_pp_digentF in es_pp_digent
F in es_pp_digent
 
F in es_pp_caps v01
F in es_pp_caps v01F in es_pp_caps v01
F in es_pp_caps v01
 
2013 05 06 f in-es_pp_overview
2013 05 06   f in-es_pp_overview2013 05 06   f in-es_pp_overview
2013 05 06 f in-es_pp_overview
 
2013 05 06 f in-es_pp_fi-ppp
2013 05 06   f in-es_pp_fi-ppp2013 05 06   f in-es_pp_fi-ppp
2013 05 06 f in-es_pp_fi-ppp
 
Isn best practices_ innovation-entrepreneurship_fines_06052013
Isn best practices_ innovation-entrepreneurship_fines_06052013Isn best practices_ innovation-entrepreneurship_fines_06052013
Isn best practices_ innovation-entrepreneurship_fines_06052013
 
White paper eu complexity research-an integrated approach-the peoples toolkit...
White paper eu complexity research-an integrated approach-the peoples toolkit...White paper eu complexity research-an integrated approach-the peoples toolkit...
White paper eu complexity research-an integrated approach-the peoples toolkit...
 
5 12-anastasius gavras
5 12-anastasius gavras5 12-anastasius gavras
5 12-anastasius gavras
 
5 10-christoph thuemmler
5 10-christoph thuemmler5 10-christoph thuemmler
5 10-christoph thuemmler
 
5 9-johan bengtsson
5 9-johan bengtsson5 9-johan bengtsson
5 9-johan bengtsson
 
5 8-jonathan cave
5 8-jonathan cave5 8-jonathan cave
5 8-jonathan cave
 
5 6-john sutcliffe‐braithwaite
5 6-john sutcliffe‐braithwaite5 6-john sutcliffe‐braithwaite
5 6-john sutcliffe‐braithwaite
 
5 4-arne berre
5 4-arne berre5 4-arne berre
5 4-arne berre
 
5 3-mika rantakokko
5 3-mika rantakokko5 3-mika rantakokko
5 3-mika rantakokko
 

Dernier

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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 AutomationSafe Software
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
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 Takeoffsammart93
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 

Dernier (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

5 7-sven abels

  • 1. Digital Enterprise and Business Innovation Benefiting from early RTD phases in ICT SMEs An example from the FP7 Adventure project within Ascora GmbH Dr. Sven Abels, abels@ascora.de Ascora GmbH, http://www.ascora.de
  • 2. Overview • Background – Participation in RTD projects during PhD – Also a lot of activities in a bigger SME – But: • Big change: Started entrepreneur business in 2007 • Different perspective on RTD projects • Especially as things like exploitation, time-to-market, etc. are majorly important in the first years for an SME • Now = 5 years later • First feedback based on our participation in ADVENTURE Ascora GmbH, http://www.ascora.de
  • 3. Overview • Ascora GmbH: – SME ICT company – Own company building in 2011 – Offices in Lower Saxony (Ganderkesee, Delmenhorst) and Berlin – 20 People in total: 18 Full Time + 2 Freelancers Almost all of them with an IT-Background – What do we do? 1. IT Business Solutions – Data Management and Integration / Interoperabilty – Services / SOA and Cloud based systems – eHealth 2. End User App development (mainly Desktop, but also Mobile, Web) 1.3Mio active and registered customers (~8 Mio users) Distributed under own labels and under third party white-label approaches Reaching from 9.90 € to 39.90 € Ascora GmbH, http://www.ascora.de
  • 4. Overview • High number of users means: – Large amount of web server requests (avg ~475.000 per day) – Large amount of support tickets / CRM requests – Large amount of license checks – Large amount of messages – Large amount of … well… everything. ;-) • Management of customers and licenses via an old MySQL-Based solution – Managed customer data – Managed licenses – Managed invoices, emailed payment reminders etc. Ascora GmbH, http://www.ascora.de
  • 5. Overview • Status: – Created for managing ~20 k users – All data interlinked, many different languages, horrible DB design. ;-) – But it worked After a while… • The solution started to become inflexible: Many different scripts, etc. accessed it. It was safer to not change the data model • Also: The solution got slower and slower, mainly because of Joins that came with the old Hibernate solution Ascora GmbH, http://www.ascora.de
  • 6. Overview • What happened: – We went international in 2008  We started using the comment field to note the language of the user – Payments had to be international and we needed credit cards. So we cooperated with a payment service in 2008  We started using the comment field to note payment service reference ID – Customers came in (no idea why that has happened) and growth became a problem. Some people had different accounts and we had to merge them.  We started using the comment field to note the reference between users – … • A good advice: We found out that it gets chaotic when you start using the comment field for more than 5 things at the same time. ;-) Ascora GmbH, http://www.ascora.de
  • 7. Overview • The normal way would be: – Get a new DB design, based on proven and scalable SQL database – Create a new and holistic system on top of it – Ensure that things like joins are minimized – And ensure that the data access is always encapsulated, e.g. via an ORM • However, we did it differently, because of our participation in ADVENTURE • ADaptive Virtual ENTerprise ManufacTURing Environment Ascora GmbH, http://www.ascora.de
  • 8. ADVENTURE – The Plug-and-Play Virtual Factory • Virtual Factory – Multiple factories may form a virtual factory – Integrated ICT • Leverage information exchange – Interoperability at a deeper technical level • Definition of data formats for exchanging information • Ensuring that factories can be technically connected • Plug – Factories provide information • Semantically enriched descriptions of offered manufacturing capabilities and products • Exposed as services • Play – Factories model manufacturing process • Semantically enriched descriptions of required manufacturing capabilities and products • Manufacturing processes modeled as composition of services – Identify particular partners who offer a distinct product Ascora GmbH, http://www.ascora.de
  • 9. Overview • For more info see: http://fp7-adventure.eu • Or download the FP7 ADVENTURE app in the Apple App Store or in Google Play Ascora GmbH, http://www.ascora.de
  • 10. Overview • Early phases = Meaningless for SMEs? – Too much research – Mainly preparation – No possibility for reuse – Mainly for academic partners – … • Does it ever pay off from a commercial perspective? • Wait a bit… here is what happened to us… Ascora GmbH, http://www.ascora.de
  • 11. Overview • In the course of the FP7 Adventure project, we have been studying different storage engines • We have been working with the other partners on cloud based data storages based on different technologies including NoSQL solutions. • This insight has allowed us – to compare multiple storage solutions – to experiment with new storage technologies (NoSQL) – to take the time to measure their performance and stability It gave us a much wider view. Ascora GmbH, http://www.ascora.de
  • 12. Overview What was the result? • We decided to redevelop our customer and licensing solution based on the MongoDB NoSQL solution • Remember: This is our core business component. The most important thing that we have • It was the biggest internal project that our relatively young company has performed so far. • In beginning of September this development has been finished and the new system went online Ascora GmbH, http://www.ascora.de
  • 13. Overview • Experience so far: – Much more flexible – Better integration with eCommerce payment providers (costs dropped by nearly 50%) – Better conversion rate inside our shop (lift in conversions) – Very easy to extend as there is no fixed database schema – Life view, etc.  Base for many many experiments – New AB-Test each week Ascora GmbH, http://www.ascora.de
  • 14. Overview • Overall, we have clearly benefited from several activities in the early phases of ADVENTURE: • We have benefited from – The vision and requirements report Because it brought us to think about new storage engines at the first place – The architecture and the functional specification Because it has allowed us to experiment with new technologies and to carefully measure the behavior and performance of them – even though it was for a different context – The cloud storage design Because we have been able to integrate some of it into our solution – Messaging experiments Ascora GmbH, http://www.ascora.de
  • 15. Overview • Plus: Soft-Benefits – Being “open minded” – Cooperating with different cultures – Different working environment – Good to exchange… …especially when there are different opinions on the table – etc • We benefited much more from the early phases than we would have tought. Especially because we‘re an SME Ascora GmbH, http://www.ascora.de
  • 16. Questions? Dr. Sven Abels, abels@ascora.de Ascora GmbH, http://www.ascora.de