Informix is not for Legacy Apps!                                                     Updated 2012Jean Georges Perrin, CEO,...
Informix is not for Legacy Apps!                                                     Updated 2012Jean Georges Perrin, CEO,...
Agenda• Sociology 101 ‣ What Informix sounds like to baby boomers? ‣ What Informix sounds like to GenX? ‣ What Informix so...
Who am I?• Jean Georges Perrin ● @jgperrin ● facebook.com/jgperrin    ‣ IT engineer, (Serial) Entrepreneur, Lecturer    ‣ ...
Who am I?• Jean Georges Perrin ● @jgperrin ● facebook.com/jgperrin    ‣ IT engineer, (Serial) Entrepreneur, Lecturer    ‣ ...
Easy to use tools!                  The best content of the Internet,                  right on your web site.          .c...
Easy to use tools!                                         Advanced Services!                  The best content of the Int...
• The content of this presentation is my sole               responsibility & reflects my very personal thoughts...      ni ...
Baby boomers                      Sociology        • Baby boomers          ‣ Born after WW2          ‣ Hitting retirement ...
GenX                                                 Sociology        • Generation X           ‣ Me           ‣ Typically ...
GenY                                                                            Sociology        • Generation Y           ...
Now: Digital Natives               Sociology• Digital Natives ‣ Born 2000+, aka Generation Alpha ‣ Tomorrow’s shoppers• In...
Coming to databases…                      Technology• Enough about sociology… gimme bits & bytes!
Coming to databases…                     Technology• Enough about sociology… gimme bits & bytes!Baby Boomers
Coming to databases…                Technology • Enough about sociology… gimme bits & bytes!  Baby BoomersIMS rules!
Coming to databases…                Technology • Enough about sociology… gimme bits & bytes!  Baby Boomers             Gen...
Coming to databases…             Technology       • Enough about sociology… gimme bits & bytes!                           ...
Coming to databases…               Technology       • Enough about sociology… gimme bits & bytes!                         ...
Coming to databases…                               Technology       • Enough about sociology… gimme bits & bytes!         ...
Coming to databases…                                   Technology       • Enough about sociology… gimme bits & bytes!     ...
Coming to databases…                                            Technology       • Enough about sociology… gimme bits & by...
WTF, why are you telling all that ?   TechnologyDoes Informix apps haveto look like that?
WTF, why are you telling all that ?                                 Technology                                            ...
With LEGO, you can reuse your old bricks. My bricks can be mixed with my kids, creating a transgenerational bridge and a r...
Case #1: Alara Solutions                                                                                        Use Case• ...
Case #1: Alara Solutions                                        Use Case• Architecture                        Application ...
Case #2: GreenIvory’s MashupXFeed                                                  Use Case•   Synopsis    ‣       MashupX...
Case #2: GreenIvory’s MashupXFeed                                                                            Use Case• Arc...
Case #2: GreenIvory’s MashupXFeed                                                                              Use Case• A...
Case #3: Company A                                                          Use Case• Synopsis  ‣   Company A is building ...
Hybrid data-model                                                                                                        U...
Hybrid data-model                                                                                                        U...
Case #3: Company A                                    Use Case• Architecture         Database Server       Informix + Luce...
Case #3: Company A                                                             Use Case• Architecture                     ...
Case #3: Company A                                                                                   Use Case• Architectur...
Case #4: GreenIvory’s VoiceObserver                                                 Use Case• Synopsis ‣ What are people s...
What does it look like?                       Use Case  ProjectManagement                                  Online reputati...
Case #4: GreenIvory’s VoiceObserver                                                          Use Case• Architecture       ...
Case #5: BuzzyAnt                                                       Use Case• Synopsis ‣ Media company seeking to enha...
Case #5: BuzzyAnt                             Corporate website                                                           ...
Case #5: BuzzyAnt                             Corporate website                                                           ...
Case #5: BuzzyAnt                             Corporate website                                                           ...
Case #5: BuzzyAnt                             Corporate website                                                           ...
Case #5: BuzzyAnt                             Corporate website                                                           ...
Case #5: BuzzyAnt                             Corporate website                                                           ...
Case #5: BuzzyAnt                             Corporate website                                                           ...
Case #5: BuzzyAnt                             Corporate website                                                           ...
Case #5: BuzzyAnt                             Corporate website                                                           ...
Case #5: BuzzyAnt                                                             Use Case                     Content Factory...
What we went through   Summary
What we went through                               Summary• Issues with Informix Support ‣ OEM licensing in Europe is not ...
What we went through                                                           Summary• Issues with Informix Support  ‣ OE...
What we went through                                                                         Summary                      ...
Why Informix was the best?   Summary
Why Informix was the best?   Summary• Reliable
Why Informix was the best?   Summary• Reliable• Fast
Why Informix was the best?   Summary• Reliable• Fast• Transaction-oriented (OLTP)
Why Informix was the best?         Summary• Reliable• Fast• Transaction-oriented (OLTP)• Competition would be: MySQL, NoSQL?
Is Informix ready for Digital Natives?   Action
Is Informix ready for Digital Natives?                                Action• GenY ‣ If we lose GenY, we lose Informix... ...
Is Informix ready for Digital Natives?                                Action• GenY ‣ If we lose GenY, we lose Informix... ...
Is Informix ready for Digital Natives?                                Action• GenY ‣ If we lose GenY, we lose Informix... ...
Is Informix ready for Digital Natives?                                Action• GenY ‣ If we lose GenY, we lose Informix... ...
Thanks!GreenIvory Europehttp://www.greenivory.frinfo@greenivory.fr+33 (0)9 50 53 10 34GreenIvory Americahttp://www.greeniv...
Backup
Sources & Photos• Sources ‣ GreenIvory Internal documentation• Photos ‣ Lego Bridge, (C) Jean Georges Perrin
Session AbstractClearly, Informix is not a database which is only available for legacy applications, like POS (Point of Sa...
Informix is not for legacy applications
Upcoming SlideShare
Loading in …5
×

Informix is not for legacy applications

1,047 views

Published on

Presentation done for the AdriaUG on May 23rd 2012 in Zagreb, Croatia.

This is an updated version of the presentation done in 2010 at the IIUG conference in Overland Park, KS, USA.

Published in: Business, Technology, Design
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,047
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
21
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Informix is not for legacy applications

    1. 1. Informix is not for Legacy Apps! Updated 2012Jean Georges Perrin, CEO, jg.perrin@greenivory.com http://www.greenivory.com
    2. 2. Informix is not for Legacy Apps! Updated 2012Jean Georges Perrin, CEO, jg.perrin@greenivory.com http://www.greenivory.com
    3. 3. Agenda• Sociology 101 ‣ What Informix sounds like to baby boomers? ‣ What Informix sounds like to GenX? ‣ What Informix sounds like to GenY? ‣ What Informix sounds like to Digital Natives?• Innovation (Updated 2012!) ‣ 5 apps we did with Informix• Is Informix ready for DN?
    4. 4. Who am I?• Jean Georges Perrin ● @jgperrin ● facebook.com/jgperrin ‣ IT engineer, (Serial) Entrepreneur, Lecturer ‣ Work in web since 1994, Informix since 1997 ‣ Involved in the dev of local digital economy TEN 4Alsace .org Thinktank Economie Numérique ‣ 1st in France, 4yr and running• ‣ Builder of e-marketing tools ‣ HQ in ‣ Office in Durham, NC
    5. 5. Who am I?• Jean Georges Perrin ● @jgperrin ● facebook.com/jgperrin ‣ IT engineer, (Serial) Entrepreneur, Lecturer ‣ Work in web since 1994, Informix since 1997 ‣ Involved in the dev of local digital economy TEN 4Alsace .org Thinktank Economie Numérique ‣ 1st in France, 4yr and running• ‣ Builder of e-marketing tools ‣ HQ in ‣ Office in Durham, NC
    6. 6. Easy to use tools! The best content of the Internet, right on your web site. .com enrich the content of your blogs & web sites ease a regular update enhance your SEO, both on quality & quantity Don’t give your brand to others.V analyze your notoriety .com measure impact of your communication actions benchmark your brand to your competition Your cup of information. OnliGence discover the news that looks just like you .com keep them in your immortal bookmark take notes & share them
    7. 7. Easy to use tools! Advanced Services! The best content of the Internet, right on your web site. e-marketing toolbox Let us help you BigData .com enrich the content of your blogs & web sites ease a regular update enhance your SEO, both on quality & quantity Don’t give your brand to others. Mashups Sell more! SaaSV .com analyze your notoriety measure impact of your communication actions Inbound Marketing Cloud Brand Management benchmark your brand to your competition Automated Benchmark Content Your cup of information. OnliGence discover the news that looks just like you e-marketing OpenData .com keep them in your immortal bookmark take notes & share them WebMining SocialMining Intelligence User Experience PaaS
    8. 8. • The content of this presentation is my sole responsibility & reflects my very personal thoughts... ni ng arW • I do not work for IBM (and probably will never)... • I wanted to share some innovative usage of Informix we have been doing, please do not see this as marketing for either my company or IBM... • I wanted to do something different, I wanted to be innovative... • Consider it as food for thoughts... • (And tell me if you think I am nuts)
    9. 9. Baby boomers Sociology • Baby boomers ‣ Born after WW2 ‣ Hitting retirement from now to 2025 • Informix and baby boomers ‣ Look at it with envySource: http://en.wikipedia.org/wiki/Baby_boomers
    10. 10. GenX Sociology • Generation X ‣ Me ‣ Typically people squeezed between Baby Boomers and GenY ‣ Victim Syndrom ‣ Born between 1961 and 1981 ‣ They listen to normal music, some are grunge • Informix and GenX ‣ Use it ‣ Love itSource: http://en.wikipedia.org/wiki/Generation_X
    11. 11. GenY Sociology • Generation Y ‣ “Kids” born after 1978 (early) to 1982 (consensus). ‣ GenY kids are no more after June 1995 ‣ They know everything about the world just after leaving school Journal du Québec, 22 jan 08 • Informix and GenY ‣ Isn’t everything running on MySQL?Source: http://en.wikipedia.org/wiki/Generation_Y
    12. 12. Now: Digital Natives Sociology• Digital Natives ‣ Born 2000+, aka Generation Alpha ‣ Tomorrow’s shoppers• Informix and digital natives ‣ You need s’thing? Just Google it...
    13. 13. Coming to databases… Technology• Enough about sociology… gimme bits & bytes!
    14. 14. Coming to databases… Technology• Enough about sociology… gimme bits & bytes!Baby Boomers
    15. 15. Coming to databases… Technology • Enough about sociology… gimme bits & bytes! Baby BoomersIMS rules!
    16. 16. Coming to databases… Technology • Enough about sociology… gimme bits & bytes! Baby Boomers GenXIMS rules!
    17. 17. Coming to databases… Technology • Enough about sociology… gimme bits & bytes! Informix rules! (*) Baby Boomers GenX IMS rules!(*) You now know my AIM id
    18. 18. Coming to databases… Technology • Enough about sociology… gimme bits & bytes! Informix rules! (*) Baby Boomers GenX GenY IMS rules!(*) You now know my AIM id
    19. 19. Coming to databases… Technology • Enough about sociology… gimme bits & bytes! Informix rules! (*) Baby Boomers GenX GenY MySQL rules (**) IMS rules!(*) You now know my AIM id(**) Finally Oracle can rule somewhere
    20. 20. Coming to databases… Technology • Enough about sociology… gimme bits & bytes! Informix rules! (*) Baby Boomers GenX GenY Digital Natives MySQL rules (**) IMS rules!(*) You now know my AIM id(**) Finally Oracle can rule somewhere
    21. 21. Coming to databases… Technology • Enough about sociology… gimme bits & bytes! Informix rules! (*) If it ain’t on my iPad, it does not exist Baby Boomers GenX GenY Digital Natives MySQL rules (**) IMS rules!(*) You now know my AIM id(**) Finally Oracle can rule somewhere
    22. 22. WTF, why are you telling all that ? TechnologyDoes Informix apps haveto look like that?
    23. 23. WTF, why are you telling all that ? Technology In a world where apps look like these...Does Informix apps haveto look like that?
    24. 24. With LEGO, you can reuse your old bricks. My bricks can be mixed with my kids, creating a transgenerational bridge and a richerexperience.
    25. 25. Case #1: Alara Solutions Use Case• Synopsis ‣ Alara Solutions investigates and produces measurement reports based on the European standards for radioactive equipment. ‣ Tool for reporting measurement & building quality reports based on radioactive sources in hospitals, x-ray offices, dentists, etc.• Innovations ‣ UI - GWT ‣ 2 tier - Application Server - Database Server ‣ Infrastructure - Virtualization on Xen
    26. 26. Case #1: Alara Solutions Use Case• Architecture Application Server Virtual Machine Virtual Machine Database Server + Informix Physical Hardware XEN internal Firewall web web browser browser
    27. 27. Case #2: GreenIvory’s MashupXFeed Use Case• Synopsis ‣ MashupXFeed doubles the efficiency of web sites by bringing updated content automatically. ‣ Content is automatically analyzed, filtered, enhanced and published.• Innovations ‣ The process itself ;-) ‣ UI - GWT ‣ 3 tier - Application Server - Aggregation & Publication Server - Database Server ‣ Infrastructure - Virtualization on vmWare ESXi for Application Server - Pure Silicon for Aggregation & Publication Server - Pure Silicon for Database Server
    28. 28. Case #2: GreenIvory’s MashupXFeed Use Case• Architecture Database Server MySQL Database Server Informix & MySQL Physical Hardware Linux Physical Hardware Linux Web Server Virtual Machine Physical Hardware vmWare Server Agg & Pub Server Virtual Machine Application Server Virtual Machine Physical Hardware vmWare ESXi end-user web browser Firewall admin We started by virtualizing the DB Storage and... web browser
    29. 29. Case #2: GreenIvory’s MashupXFeed Use Case• Architecture Database Server MySQL Database Server Informix & MySQL Physical Hardware Linux Physical Hardware Linux Web Server Virtual Machine Physical Hardware vmWare Server Not the same virtualization Agg & Pub Server Virtual Machine technology? Application Server Virtual Machine Guess why? Physical Hardware vmWare ESXi end-user web browser Firewall admin We started by virtualizing the DB Storage and... web browser
    30. 30. Case #3: Company A Use Case• Synopsis ‣ Company A is building a new way of creating documents, based on reusing ideas.• Innovations ‣ UI - GWT ‣ 2 tier - Application Server - Database Server - Hybrid datamodel ‣ Infrastructure - Virtualization on vmWare vmServer for Application Server - Pure Silicon for Database Server
    31. 31. Hybrid data-model Use Case Application (consumer or API)• Mixed storage in both: Service Benefits of Lucene: many tools, natural interrogation, fast on full text discovery, easy ‣ Informix (all relational) Pojo Pojo manipulation & maintenance of storage. ‣ Lucene (text search) Database (RDB) Index (FT) Benefits of Informix: superb OLTP engine, replication available, very fast, reliable.
    32. 32. Hybrid data-model Use Case Application (consumer or API)• Mixed storage in both: Service Benefits of Lucene: many tools, natural interrogation, fast on full text discovery, easy ‣ Informix (all relational) Pojo Pojo manipulation & maintenance of storage. ‣ Lucene (text search) Database (RDB) Index (FT) Why not TextBlade? Benefits of Informix: superb OLTP engine, replication Community, dependency, more complex available, very fast, reliable. storage...
    33. 33. Case #3: Company A Use Case• Architecture Database Server Informix + Lucene Physical Hardware Linux Application Server Virtual Machine Physical Hardware vmWare Server Firewall web browser
    34. 34. Case #3: Company A Use Case• Architecture Reason for virtualization: easy use of a development server Database Server Informix + Lucene Physical Hardware Linux Application Server Virtual Machine Physical Hardware vmWare Server Firewall web browser
    35. 35. Case #3: Company A Use Case• Architecture Reason for virtualization: easy use of a development server Database Server Informix + Lucene Database Server Informix + Lucene Physical Hardware Linux Physical Hardware Linux Dev Server Virtual Machine Application Server Virtual Machine Application Server Virtual Machine Physical Hardware vmWare Server Physical Hardware vmWare Server Firewall web Firewall web browser browser
    36. 36. Case #4: GreenIvory’s VoiceObserver Use Case• Synopsis ‣ What are people saying about you on the Internet? How do I measure trends in my online reputation? How Who are the bad guys? - Those are a few questions we try to answer.• Innovations ‣ UI - GWT ‣ 5 tier - Application Server, Collection Servers, Reception Server, Merger & Analyzer Server, Database Server - 2 nodes• Infrastructure ‣ Virtualization on vmWare ESXi for Application Server ‣ Pure Silicon for Collection Servers, Reception Server, Merger & Analyzer Server, Database Server
    37. 37. What does it look like? Use Case ProjectManagement Online reputation graph Full text query Full data access
    38. 38. Case #4: GreenIvory’s VoiceObserver Use Case• Architecture Crawler Linux Physical Hardware Linux Dev Server Virtual Machine Database Server Informix + Lucene Application Server Virtual Machine Physical Hardware Linux Physical Hardware vmWare Server Analyzer Linux Physical Hardware Linux Firewall web browser
    39. 39. Case #5: BuzzyAnt Use Case• Synopsis ‣ Media company seeking to enhance productivity with writers and increase web visibility.• Infrastructure ‣ Several servers for information & text processing. ‣ Informix as the data storage. ‣ Target websites are WordPress (could be Joomla, Drupal, custom web app).
    40. 40. Case #5: BuzzyAnt Corporate website Use Case Available content on the Internet Automated publication on Twitter & Facebook Content Factory Publication on the corporate website. Gardening DIY Arts and Crafts
    41. 41. Case #5: BuzzyAnt Corporate website Use Case Available content on the Internet Automated publication on Twitter & Facebook Content Factory Publication on the corporate website. Gardening DIY Arts and Crafts
    42. 42. Case #5: BuzzyAnt Corporate website Use Case Available content on the Internet Automated publication on Twitter & Facebook Content Factory Publication on the corporate website. Gardening DIY Arts and Crafts
    43. 43. Case #5: BuzzyAnt Corporate website Use Case Available content on the Internet Automated publication on Twitter & Facebook Content Factory Publication on the corporate website. Gardening DIY Arts and Crafts
    44. 44. Case #5: BuzzyAnt Corporate website Use Case Available content on the Internet Automated publication on Twitter & Facebook Content Factory Publication on the corporate website. Gardening DIY Arts and Crafts
    45. 45. Case #5: BuzzyAnt Corporate website Use Case Available content on the Internet Automated publication on Twitter & Facebook Content Factory Publication on the corporate website. Gardening DIY Arts and Crafts
    46. 46. Case #5: BuzzyAnt Corporate website Use Case Available content on the Internet Automated publication on Twitter & Facebook Content Factory Publication on the corporate website. Gardening DIY Arts and Crafts
    47. 47. Case #5: BuzzyAnt Corporate website Use Case Available content on the Internet Automated publication on Twitter & Facebook Content Factory Publication on the corporate website. Gardening DIY Arts and Crafts
    48. 48. Case #5: BuzzyAnt Corporate website Use Case Available content on the Internet Automated publication on Twitter & Facebook Content Factory Publication on the corporate website. Gardening DIY Arts and Crafts
    49. 49. Case #5: BuzzyAnt Use Case Content Factory PHP• Architecture Database Server MySQL Physical Hardware Linux Content Logisitics Java Database Server Informix + Lucene Physical Hardware Linux web browser Destination Website PHP Firewall Database Server MySQL Physical Hardware Linux
    50. 50. What we went through Summary
    51. 51. What we went through Summary• Issues with Informix Support ‣ OEM licensing in Europe is not as neat as in the US.
    52. 52. What we went through Summary• Issues with Informix Support ‣ OEM licensing in Europe is not as neat as in the US.• Issues with disks ‣ Virtualized disks are weird beasts. ‣ Performance issues. ‣ Poor reliability. ‣ Miserable management (difficult to mix virtualized disk & physical disk on a SAN).
    53. 53. What we went through Summary 4th - Database storage Database Storage• Issues with Informix Support space 3rd - VMs file system, e.g. ‣ OEM licensing in Europe is not as neat as in the US. VM FS EXT3 Hypervisor volume 2nd - VMFS on ESXi...• Issues with disks ‣ Virtualized disks are weird beasts. 1st - XEN on EXT3, Hypervisor FS wmWare Server on EXT3... ‣ Performance issues. Physical Disk ‣ Poor reliability. ‣ Miserable management (difficult to mix virtualized disk & physical disk on a SAN).• Tips ‣ Don’t mess with disks... ‣ It’s not only performance
    54. 54. Why Informix was the best? Summary
    55. 55. Why Informix was the best? Summary• Reliable
    56. 56. Why Informix was the best? Summary• Reliable• Fast
    57. 57. Why Informix was the best? Summary• Reliable• Fast• Transaction-oriented (OLTP)
    58. 58. Why Informix was the best? Summary• Reliable• Fast• Transaction-oriented (OLTP)• Competition would be: MySQL, NoSQL?
    59. 59. Is Informix ready for Digital Natives? Action
    60. 60. Is Informix ready for Digital Natives? Action• GenY ‣ If we lose GenY, we lose Informix... it can’t wait another generation.
    61. 61. Is Informix ready for Digital Natives? Action• GenY ‣ If we lose GenY, we lose Informix... it can’t wait another generation.• Call for action ‣ Speak about innovative projects w/ Informix. ‣ IBM to relay such projects & products.
    62. 62. Is Informix ready for Digital Natives? Action• GenY ‣ If we lose GenY, we lose Informix... it can’t wait another generation.• Call for action ‣ Speak about innovative projects w/ Informix. ‣ IBM to relay such projects & products.• Should IBM give away Informix to startups?
    63. 63. Is Informix ready for Digital Natives? Action• GenY ‣ If we lose GenY, we lose Informix... it can’t wait another generation.• Call for action ‣ Speak about innovative projects w/ Informix. ‣ IBM to relay such projects & products.• Should IBM give away Informix to startups?• Shouldn’t you contact your old college / university?
    64. 64. Thanks!GreenIvory Europehttp://www.greenivory.frinfo@greenivory.fr+33 (0)9 50 53 10 34GreenIvory Americahttp://www.greenivory.cominfo@greenivory.com+1 (919) 901-0693
    65. 65. Backup
    66. 66. Sources & Photos• Sources ‣ GreenIvory Internal documentation• Photos ‣ Lego Bridge, (C) Jean Georges Perrin
    67. 67. Session AbstractClearly, Informix is not a database which is only available for legacy applications, like POS (Point of Sales). In thispresentation we will discover real-life example, state of the art applications using Informix.

    ×