Open Source Enterprise Web Applications
Upcoming SlideShare
Loading in...5
×
 

Open Source Enterprise Web Applications

on

  • 844 views

 

Statistics

Views

Total Views
844
Views on SlideShare
837
Embed Views
7

Actions

Likes
0
Downloads
5
Comments
0

2 Embeds 7

http://www.slideshare.net 5
http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Open Source Enterprise Web Applications Open Source Enterprise Web Applications Presentation Transcript

  • T3CON 2009 in Frankfurt
    Kian T. Gould, CEO at AOE media GmbH
  • Online Enterprise Applications
    The differencebetweenwebsitesand online applications
    Websites
    Consistmainly of frontenddevelopmentlikemarkup &templates
    Typicallyincludesomeextensions
    Focus mainly on top-down contentmanagement
    Are usually a presentationlayer, ratherthan an interactionlayer
    Online Enterprise Applications
    Consistmainly of backend development, webservices andconnectors
    Are fullyintegratedinto the IT infrastructure
    Generate real businessvalue on the web
    Replicatebusinessprocesses, reducestaffinvolvementandgeneratedirectprofit
  • Online Enterprise Applications
    Benefits of Online Applications?
    Bringing business processes from the offline world to the online world
    Creating real business value
    Integrating the client directly
    Integrating complex offline interactions into one online experience
    Increasing customer satisfaction
    Delivering an additional point of contact
    Simplifying the customer interaction
    Streamlining processes and cutting costs
    Reducing Call-Center Personal
    Lowering Complaint Rates
    Automation of business processes
    Freeing capacity for business development
  • TYPO3 for Online Business Applications
    Why TYPO3 as an Application Framework
    Content Management Features
    Pages, Records, Digital Assets
    Content Workflows and Processes
    Templatingand Rendering Engine
    Full Design Flexibility
    User Management
    Registration & Management
    Granular Permission Management
    User Abstraction (LDAP, ActiveDirectory)
    Extension Framework
    API-baseddevelopment
    Caching Framework
    Database Abstraction Layer
    MVC Architecture (Extension)
  • Case Study
    Deutsche Qualitätssicherung
    • Leading QA certifierworldwide
    • 2,400 employeesand 1,850 auditors
    • Integration of Microsoft Dynamics AX ERP system
    • Integration of various DMS incl. Scanviewand EASY with different sources(Europe, North America, Asia etc.)
    • TYPO3 basedauditorengineforintegratedworkflowprocesses
  • Case Study - DQS
    Business Needs & Problems
    Forclients
    Easy accessto all certificatesandaudits (existingandupcoming)
    List andchange all companydata
    Forconsultants
    Manage theirclients
    Organisenewaudits
    Forstaff
    List all data in a coherentway
    Clients
    Auditors andconsultants
    Certificatesanddocuments
    Audits
    Forauditors
    Workflow toolforaudits
    All together in onebrowser-based web platform
  • System architecture
    DMS 1
    EASY DE
    DMS 2
    SV DE
    DMS 3
    SV US
    DMS 4
    EASY Asia
    WEB
    TYPO3 +
    MyDQS Services
    Metadataimportanddocumentupload
    DMS CacheWorkflow Engine
    Import client
    Data change
    ERP 1
    Axapta3 DE
    ERP Cache
    Import
    and
    datavalidation
    Performance issues
    Asynchronous ERP datachanges
    Caching ofdocumentmetadata
    ERP 2
    Dynamics US
    ERP 3
    Access Asia
    ERP 4
    Access Asia 2
  • Case Study - DQS
    Client overviewpage
    • List ofnewestdocuments
    • Searchfor all documents
    • List of all audits
    • Last
    • Upcoming
    • Planned
    • Consultants contact
    • Restrictedheirarchicalview
    • Certificates check
  • Case Study - DQS
    List of certificates
    • List all currentcertificates
    • Certificatesaredownloadabledepending on
    • The availablelanguage
    • The accessrestrictionsoftheuser
  • Case Study - DQS
    Audits view
    • List of all audits
    • Download eitherauditreportsoraudit order confirmation
    • Upload documentsinto DMS
  • Case Study - DQS
    Customer contact
    • Display customercontact in two different views
    • List view (overview)
    • Table view (details)
    • Table viewofferstheoptionto
    • Update contactdata
    • Request orrevokeaccesstoMyDQS
    • Delete contact
    • Add newcontact
  • Case Study - DQS
    Someothernicefeatures ;-)
    • 45 languages
    • 100 editors on all continents
    • Content push (Headquarters can push mastercontentdirectlyinto all international BUs)
  • Case Study
    ZMG – Zeitungsmarketing Gesellschaft
    • Central marketing service provider for all German newspaper publishers
    • Media-Buyerplanningtoolformorethan 2,000 newspapers
    • 110 databasetableswithmorethan 600,000 tariffsand media dataareusedtocalculate all information
    • Newspaper finder
    • Extensive use of SIFR
  • Case Study – ZMG
    Business Needs & Problems
    Offline planningtoolas a web application
    Simple selection of desirednewspapers
    Display of all availabletariffs in a structuredmanner
    100% reliabletariffcalculations
    Usabilityimprovements (entirely AJAX-based)
    Easy tousesearchandfilters
    Use of common web technologieslike a “Shopping Basket“ for the selection of newspapersandtariffs
    Quick addoption
    Significant time savingsfor media-planners
  • Java baseddesktopclient
    Case Study – ZMG
    System architecture
    MS SQL
    Database
    Synchronizeandconvert all databaseinformationtoMySQL
    Identicalfunctionality
    MySQL
    Database
    WEB
    TYPO3
    + AOE media MVC Framework
  • Case Study – ZMG
    Newspaper selection
    • Searchfornewspaperby
    • Fulltextsearch
    • Tariffsearchwithautocompletion
    • Newspaper ID (ZIS-Number)
    • Distribution area
  • Case Study – ZMG
    Tarifflist
    • Display all calculatedtariffs in tableview
    • Tariffsareheirarchicallysorted – upto 4 levels
    • High usabilitythroughtab-baseddisplayand AJAX features
  • Case Study – ZMG
    Quick addoption
    • Add a newspapertoyourselectionduringyourresearch
    • Jump to the newlyselectednewspaperwithoneclick
  • Case Study – ZMG
    Newspaper finder
    • List of all German newspapers
    • Fulltextsearchwithautocompletionandhighlighting
    • Searchbased on “Nielsen“ areas
  • Case Study
    News DirectAustralia (NDD)
    • Nation-wideAustraliandistributorforprintmagazines
    • Over 1,200 titlesfrom 250 publishers
    • Over 10,000 retailers
    • Fully-featured web-based ERP functionality
  • Case Study
    Business Needs & Problems
    Improvinginternal order andreturnshandling
    All communicationswereby fax orphone
    Manuallyfilledformsforordersandreturns
    Form datahadtoberecordedmanually
    Returns handlingandcrediting was offline
    Improvingsales
    Improveddistributionofmarketing material andpromotions (Newsletter)
    Option to order extra deliveriesofsold-out magazines online
    Searchfortitlesandretailers
    Improvingoverviewforpublishers (vendors) andretailers (customers)
    Sales overview
    Supplyoverviewandhistory
    Online returns
    Online invoices
  • Case Study - NDD
    Improvingprocesses
    User input:
    • Online Returns
    • Extras ordering
    Redmine
    DMS
    Data sync
    ERP System
    TYPO3
    DB
    Extranet
    Data sync
    Data display:
    • Invoicehistory
    • Supplyoverview
    • Sales overview
    ChrystalReports
  • Case Study - NDD
    Retailer Extranet
    • View andeditstandingorders
    • Order andsaleshistory
    • Returns andcreditmanagement
    • Online shortageclaims (in caseofwrong/damagedsupply)
    • Online invoicehistory
  • Case Study - NDD
    Publisher Extranet
    • Publisher informationportal
    • Online sales reports for sales and returns by State and publication
    • Retailersurveys
    • Marketing andpromotion
  • Case Study - NDD
    Title search
    • Searchforavailablemagazines
    • Search by magazine name and/or category
    • Direct link toretailersearchwith Google Maps API connector
  • Case Study - NDD
    Retailersearch
    • Google Mapssearchforretailers
    • Search by state, postcode and suburb
    • Display of retailer addresses
    • Retailers are only shown if desired magazine is in stock
  • Online Enterprise Applications
    Some last words: how do we do it?
    Methodologies
    Agile Development & Project Management (SCRUM asopposedtowaterfall model)
    Test-Driven-Development (Unit-Testing)
    Domain-Driven-Development
    Technologies
    TYPO3 Extension Framework
    AOE media MVC Framework
    Object-Oriented-Programming
  • AOE media – the TYPO3 company
    Who weare!
    Founded 1999
    70 developers and consultants in 6 countries (30 in Germany)
    AOE media Germany was the fastest growing internet agency in 2008
    More than 400 TYPO3 projects and 300 extensions
    Core markets are Europe, USA & Australia
    Close co-operation and sponsoring of TYPO3 Association, Core Teams and Core Development
    Head of Marketing & Fundraising