Open Source Enterprise Web Applications


Published on

Published in: Technology, Education
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Open Source Enterprise Web Applications

  1. 1. T3CON09 - FrankfurtMonday, May 27, 2013 1T3CON 2009 inFrankfurtKian T. Gould, CEO at AOE media GmbH
  2. 2. T3CON09 - FrankfurtMonday, May 27, 2013 2Online Enterprise ApplicationsThe difference between websites and onlineapplications  Websites• Consist mainly of frontenddevelopment like markup &templates• Typically include some extensions• Focus mainly on top-down contentmanagement• Are usually a presentation layer,rather than an interaction layer Online Enterprise Applications• Consist mainly of backenddevelopment, webservices andconnectors• Are fully integrated into the ITinfrastructure• Generate real business value on theweb• Replicate business processes, reducestaff involvement and generatedirect profit
  3. 3. T3CON09 - FrankfurtMonday, May 27, 2013 3Online Enterprise ApplicationsBenefits of Online Applications? Bringing business processes from theoffline world to the online world• Creating real business value• Integrating the client directly• Integrating complex offlineinteractions into one onlineexperience Increasing customer satisfaction• Delivering an additional point ofcontact• Simplifying the customer interaction Streamlining processes and cuttingcosts• Reducing Call-Center Personal• Lowering Complaint Rates• Automation of business processes• Freeing capacity for businessdevelopment
  4. 4. T3CON09 - FrankfurtMonday, May 27, 2013 4TYPO3 for Online Business ApplicationsWhy TYPO3 as an Application Framework Content Management Features• Pages, Records, Digital Assets• Content Workflows and Processes• Templating and Rendering Engine• Full Design Flexibility User Management• Registration & Management• Granular Permission Management• User Abstraction (LDAP,ActiveDirectory) Extension Framework• API-based development• Caching Framework• Database Abstraction Layer• MVC Architecture (Extension)
  5. 5. T3CON09 - FrankfurtMonday, May 27, 2013 5Case StudyDeutsche Qualitätssicherung Leading QA certifier worldwide 2,400 employees and 1,850 auditors Integration of Microsoft DynamicsAX ERP system Integration of various DMS incl.Scanview and EASY with differentsources(Europe, North America, Asia etc.) TYPO3 based auditor engine forintegrated workflow processes
  6. 6. T3CON09 - FrankfurtMonday, May 27, 2013 6Case Study - DQSBusiness Needs & Problems For clients• Easy access to all certificates and audits(existing and upcoming)• List and change all company data For consultants• Manage their clients• Organise new audits For staff• List all data in a coherent wayClientsAuditors and consultantsCertificates and documentsAudits For auditors• Workflow tool for auditsAll togetherin onebrowser-based webplatform
  7. 7. T3CON09 - FrankfurtMonday, May 27, 2013 7System architectureDMS 1EASY DEWEBTYPO3 +MyDQS ServicesDMS 2SV DEDMS 3SV USDMS 4EASY AsiaERP 1Axapta3 DEERP 2DynamicsUSERP 3AccessAsiaERP 4AccessAsia 2DMS CacheWorkflow EngineERP CacheImportanddata validationMeta data import and document uploadImport clientData changePerformance issues Asynchronous ERP datachanges Caching of documentmeta data
  8. 8. T3CON09 - FrankfurtMonday, May 27, 2013 8Case Study - DQSClient overview page List of newestdocuments Search for alldocuments List of all audits Last Upcoming Planned Consultants contact Restricted heirarchicalview Certificates check
  9. 9. T3CON09 - FrankfurtMonday, May 27, 2013 9Case Study - DQSList of certificates List all currentcertificates Certificates aredownloadabledepending on The availablelanguage The accessrestrictions of theuser
  10. 10. T3CON09 - FrankfurtMonday, May 27, 2013 10Case Study - DQSAudits view List of all audits Download either auditreports or auditorder confirmation Upload documents intoDMS
  11. 11. T3CON09 - FrankfurtMonday, May 27, 2013 11Case Study - DQSCustomer contact Display customercontact in twodifferent views List view(overview) Table view(details) Table view offers theoption to Update contactdata Request or revokeaccess to MyDQS Delete contact
  12. 12. T3CON09 - FrankfurtMonday, May 27, 2013 12Case Study - DQSSome other nice features ;-) 45 languages 100 editors on allcontinents Content push(Headquarters can pushmaster contentdirectly into allinternational BUs)
  13. 13. T3CON09 - FrankfurtMonday, May 27, 2013 13Case StudyZMG – Zeitungsmarketing Gesellschaft Central marketing serviceprovider for all Germannewspaper publishers Media-Buyer planning tool formore than 2,000 newspapers 110 database tables with more than600,000 tariffs and media data areused to calculate all information Newspaper finder Extensive use of SIFR
  14. 14. T3CON09 - FrankfurtMonday, May 27, 2013 14Case Study – ZMGBusiness Needs & Problems Offline planning tool as a web application• Simple selection of desired newspapers• Display of all available tariffs in a structured manner• 100% reliable tariff calculations Usability improvements (entirely AJAX-based)• Easy to use search and filters• Use of common web technologies like a “Shopping Basket“ forthe selection of newspapers and tariffs• Quick add optionSignificant time savings for media-planners
  15. 15. T3CON09 - FrankfurtMonday, May 27, 2013 15Java based desktopclientCase Study – ZMGSystem architectureMS SQLDatabaseMySQLDatabaseWEBTYPO3+ AOE mediaMVCFrameworkSynchronize and convertall database informationto MySQLIdenticalfunctionality
  16. 16. T3CON09 - FrankfurtMonday, May 27, 2013 16Case Study – ZMGNewspaper selection Search for newspaper by Full text search Tariff search with autocompletion Newspaper ID (ZIS-Number) Distribution area
  17. 17. T3CON09 - FrankfurtMonday, May 27, 2013 17Case Study – ZMGTariff list Display all calculatedtariffs in table view Tariffs areheirarchically sorted –up to 4 levels High usability throughtab-based display andAJAX features
  18. 18. T3CON09 - FrankfurtMonday, May 27, 2013 18Case Study – ZMGQuick add option Add a newspaper to yourselection during yourresearch Jump to the newlyselected newspaper withone click
  19. 19. T3CON09 - FrankfurtMonday, May 27, 2013 19Case Study – ZMGNewspaper finder List of all German newspapers Full text search with autocompletion and highlighting Search based on “Nielsen“ areas
  20. 20. T3CON09 - FrankfurtMonday, May 27, 2013 20Case StudyNews Direct Australia (NDD) Nation-wide Australian distributorfor print magazines Over 1,200 titles from 250publishers Over 10,000 retailers Fully-featured web-based ERPfunctionality
  21. 21. T3CON09 - FrankfurtMonday, May 27, 2013 21Case StudyBusiness Needs & Problems Improving internal order and returns handling• All communications were by fax or phone• Manually filled forms for orders and returns• Form data had to be recorded manually• Returns handling and crediting was offline Improving sales• Improved distribution of marketing material and promotions(Newsletter)• Option to order extra deliveries of sold-out magazines online• Search for titles and retailers Improving overview for publishers (vendors) and retailers(customers)• Sales overview• Supply overview and history• Online returns• Online invoices
  22. 22. T3CON09 - FrankfurtMonday, May 27, 2013 22Case Study - NDDImproving processesTYPO3DBExtranetERPSystemData syncUser input:• Online Returns• Extras orderingData display:• Invoicehistory• Supplyoverview• SalesoverviewChrystalReportsRedmineDMSData sync
  23. 23. T3CON09 - FrankfurtMonday, May 27, 2013 23Case Study - NDDRetailer Extranet View and edit standing orders Order and sales history Returns and credit management Online shortage claims (in case ofwrong/damaged supply) Online invoice history
  24. 24. T3CON09 - FrankfurtMonday, May 27, 2013 24Case Study - NDDPublisher Extranet Publisher information portal Online sales reports for sales andreturns by State and publication Retailer surveys Marketing and promotion
  25. 25. T3CON09 - FrankfurtMonday, May 27, 2013 25Case Study - NDDTitle search Search for available magazines Search by magazine name and/orcategory Direct link to retailer search withGoogle Maps API connector
  26. 26. T3CON09 - FrankfurtMonday, May 27, 2013 26Case Study - NDDRetailer search Google Maps search for retailers Search by state, postcode andsuburb Display of retailer addresses Retailers are only shown ifdesired magazine is in stock
  27. 27. T3CON09 - FrankfurtMonday, May 27, 2013 27Online Enterprise ApplicationsSome last words: how do we do it? Methodologies• Agile Development & ProjectManagement (SCRUM as opposed towaterfall model)• Test-Driven-Development (Unit-Testing)• Domain-Driven-Development Technologies• TYPO3 Extension Framework• AOE media MVC Framework• Object-Oriented-Programming
  28. 28. T3CON09 - FrankfurtMonday, May 27, 2013 28AOE media – the TYPO3 companyWho we are! Founded 1999 70 developers and consultants in 6countries (30 in Germany) AOE media Germany was the fastestgrowing internet agency in 2008 More than 400 TYPO3 projects and300 extensions Core markets are Europe, USA &Australia Close co-operation and sponsoringof TYPO3 Association, Core Teams andCore Development Head of Marketing & Fundraising
  29. 29. T3CON09 - FrankfurtMonday, May 27, 2013 29