Taking Quality Products
to Market Faster with
Enterprise-Ready
Dynamic Languages



                          March 10, 20...
Larry Backman
VP Quality Assurance
Computer Associates


Jeff Hobbs
Director of Engineering
ActiveState
Agenda
1) Introductions
2) CA’s story with Perl
3) Open source licensing considerations
4) Growth of dynamic languages
5) ...
Who is Computer Associates (CA)
• One of the largest
  software vendors
• Founded in 1976
• Over $4 billion in
  revenues
...
SiteMinder Web Access Manager
• Component of CA’s Secure Web Business
  Enablement Solution.
• Enterprise-scale Internet access control
  system.
• Enab...
Selecting Perl
• Great parsing qualities.
• Able to manipulate large amounts of
  data.
• Simple and familiar programming
  language for:...
• Solid interoperability.
• Accelerates cross-platform
  development, key for SiteMinder
  running on many platforms.
Challenges with Perl
• Perl itself was not stable enough to meet CA's
  needs.
• Legal risk concerns with Perl were too great
  for a security ...
Choosing Enterprise-Ready Perl
• Required commercially supported Perl to
  mitigate legal risks
• Needed a trusted, tested Perl distribution to
  complem...
• Cross platform and scalability requirements
• Turn-key maintenance and Perl expertise
• Turn-key redistribution licensin...
Perl Driven Automation Portal
                                              STI Test Harness


Object
Store

             ...
Central Dashboard
Benefits and Value of ActivePerl
The ActivePerl framework helps CA:
•Find and address a regression in
 SiteMinder within 24 hours
•Improve the quality of S...
•Maintain an efficient and
 streamlined test cycle
•Deliver fixes faster and resolve
 problems swiftly
•Cut costs for expa...
Benefits

Save time.
Save effort.
Save development $.
Focus on enhancing SiteMinder
   Maintaining, updating, reinstalling, configuring and
   porting Perl is not required with...
Faster development of new features,
  faster to drive revenue and
  marketability.
    ActivePerl infrastructure is mainta...
Clean, reliable code.
Platform independence.
Scalability.
Reliable Perl expertise on demand.
Licensing Considerations
Open source licensing is inherently complex…

• For security or enterprise products, always
  use commercially supported o...
• Don’t leave money on the table with
  customers who require assurance for
  proper licensing of open source.
• Consider ...
About ActiveState
• Founded 1997
• 2 million developers
• 97% of Fortune 1000
• Products & services for end-to-end
  devel...
Drivers & Trends For Dynamic Languages
          IT             Business & Government

 Faster time to market
            ...
Dynamic
Languages
Popularity


   57% of enterprises
  are using Perl, Python,
      PHP & other
         dynamic
        ...
Why the Growth?

                              Dynamic Languages
                              Deliver Value
             ...
ActiveState Solutions
Our Product Stack for Dynamic Languages
Support from Open Source to Enterprise
Applications
ActiveState           Community     Business Edition      Enterprise  ...
Customers & Partners
Software & Hardware




Finance




Aerospace & Defense
Thank you.
       Enjoy your complimentary
              whitepaper at
        www.activestate.com/
               webinars
Contact Us
          Larry Backman
   Lawrence.Backman@ca.com
            Jeff Hobbs
      jeffh@activestate.com
  ActiveS...
Q&A
Upcoming SlideShare
Loading in...5
×

ActiveState, CA, Taking quality products to market faster with enterprise ready dynamic languages

3,126

Published on

Open source programming languages such as Perl and Python have the highest instance of open source use in an organization at 57% according to a recent Forrester Research survey conducted with Dr. Dobb's readers. As dynamic languages presence and importance increases, organizations will rely more on enterprise-ready dynamic languages to create higher quality products, to take products to market quicker and to conserve development time and costs for core competencies.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,126
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

ActiveState, CA, Taking quality products to market faster with enterprise ready dynamic languages

  1. 1. Taking Quality Products to Market Faster with Enterprise-Ready Dynamic Languages March 10, 2010
  2. 2. Larry Backman VP Quality Assurance Computer Associates Jeff Hobbs Director of Engineering ActiveState
  3. 3. Agenda 1) Introductions 2) CA’s story with Perl 3) Open source licensing considerations 4) Growth of dynamic languages 5) Value of dynamic languages 6) Overview of ActiveState’s dynamic languages solutions 7) Q&A
  4. 4. Who is Computer Associates (CA) • One of the largest software vendors • Founded in 1976 • Over $4 billion in revenues • 13,000 + Employees • 99% of Fortune 1000 use CA products
  5. 5. SiteMinder Web Access Manager
  6. 6. • Component of CA’s Secure Web Business Enablement Solution. • Enterprise-scale Internet access control system. • Enables secure access to web applications and websites for employees, customers and business partners. • Fulfills compliance standards for security of web applications and resources.
  7. 7. Selecting Perl
  8. 8. • Great parsing qualities. • Able to manipulate large amounts of data. • Simple and familiar programming language for:  CA QA  CA Services  CA Customer base
  9. 9. • Solid interoperability. • Accelerates cross-platform development, key for SiteMinder running on many platforms.
  10. 10. Challenges with Perl
  11. 11. • Perl itself was not stable enough to meet CA's needs. • Legal risk concerns with Perl were too great for a security product like SiteMinder. • Open source Perl had some multithreading and multiprocessor issues as well as scalability problems. • Needed a solid, trusted version of Perl – enterprise and redistribution-ready.
  12. 12. Choosing Enterprise-Ready Perl
  13. 13. • Required commercially supported Perl to mitigate legal risks • Needed a trusted, tested Perl distribution to complement enterprise-class software like SiteMinder • Quality assured code and quick implementation a must
  14. 14. • Cross platform and scalability requirements • Turn-key maintenance and Perl expertise • Turn-key redistribution licensing • Swift technical support if issues arose
  15. 15. Perl Driven Automation Portal STI Test Harness Object Store Web HTTP Driver Agent Test Policy Scripts Server Web User Server Directory Log s Siteminder Web Access Manager Perl Base Automated Test Harness •Complex n-tier •Ant/Perl Automation enterprise security and deployment product C++ API to Framework subsystems and object •Perl automated layer harness •Perl -> C++ Wrapper •Nightly Build -> •Perl Script Interface harness interface •Perl Modules •Perl test scripts
  16. 16. Central Dashboard
  17. 17. Benefits and Value of ActivePerl
  18. 18. The ActivePerl framework helps CA: •Find and address a regression in SiteMinder within 24 hours •Improve the quality of SiteMinder by identifying defects early in the development cycle
  19. 19. •Maintain an efficient and streamlined test cycle •Deliver fixes faster and resolve problems swiftly •Cut costs for expanding CA’s product matrix
  20. 20. Benefits Save time. Save effort. Save development $.
  21. 21. Focus on enhancing SiteMinder Maintaining, updating, reinstalling, configuring and porting Perl is not required with ActivePerl so developers can focus on core competencies with SiteMinder.
  22. 22. Faster development of new features, faster to drive revenue and marketability. ActivePerl infrastructure is maintained by ActiveState, so precious development cycles are spent on CA’s products.
  23. 23. Clean, reliable code. Platform independence. Scalability. Reliable Perl expertise on demand.
  24. 24. Licensing Considerations
  25. 25. Open source licensing is inherently complex… • For security or enterprise products, always use commercially supported open source to reduce legal risks. • Always use a safe redistribution package (OEM) when embedding open source in marketable products
  26. 26. • Don’t leave money on the table with customers who require assurance for proper licensing of open source. • Consider implications of potential copyright infringement lawsuits - $$$  Harmful for company reputation  Very costly and time consuming
  27. 27. About ActiveState • Founded 1997 • 2 million developers • 97% of Fortune 1000 • Products & services for end-to-end development, management and distribution of applications with dynamic languages • Open source projects to mission- critical applications • Dynamic Languages:  Core: Perl, Python, Tcl  Secondary: PHP, Ruby, Javascript
  28. 28. Drivers & Trends For Dynamic Languages IT Business & Government Faster time to market Paradigm shift, open source acceptance in business Increased use in mainstream IT Compliance with corporate policy for commercial support Pressure to increase of open source development staff productivity Legal risk mitigation Lower development & Intellectual property security maintenance costs IT investment protection Uptime of critical applications
  29. 29. Dynamic Languages Popularity 57% of enterprises are using Perl, Python, PHP & other dynamic languages
  30. 30. Why the Growth? Dynamic Languages Deliver Value • Flexible and extensible to generate clean, reliable and reusable code • Excellent for data processing, and web apps development Faster time to market. • Large libraries of turnkey Quality applications. modules ready for deployment Increased productivity.
  31. 31. ActiveState Solutions
  32. 32. Our Product Stack for Dynamic Languages
  33. 33. Support from Open Source to Enterprise Applications ActiveState Community Business Edition Enterprise OEM Language Edition Edition Edition Market/Use Free & Open Business-critical Mission-critical Distributed source applications applications applications projects OS: Windows, Linux, Mac OS: Solaris, HP-UX, AIX Older versions Commercial Email Email/Phone Email/Phone support 2 days 2 hours 2 hours Indemnification Royalty-free Distribution
  34. 34. Customers & Partners Software & Hardware Finance Aerospace & Defense
  35. 35. Thank you. Enjoy your complimentary whitepaper at www.activestate.com/ webinars
  36. 36. Contact Us Larry Backman Lawrence.Backman@ca.com Jeff Hobbs jeffh@activestate.com ActiveState Business Solutions Business-solutions@activestate.com Follow @activestate on Twitter. 1.866.510.2914
  37. 37. Q&A
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×