What started as an idea to create a framework to integrate a web content management platform (Drupal) with an enterprise content management application (Alfresco) quickly became much more than just getting two technologies to work together. To foster true alignment between these software products we found that bringing together the companies behind those products, Acquia and Alfresco, was critical to its success. This became osCaddie (formerly Canopy), our “Open Solutions for the Enterprise Initiative,” and is now extending beyond the Acquia and Alfresco success to include Mulesoft and HTML5.
We’ve now termed the service offerings under this initiative, which are based on implementation and integration of open technologies, osCaddie. The overarching effort by Appnovation and its key partners (Acquia, Alfresco, MuleSoft & Google) to further open technology adoption, implementation and integration within the enterprise resides under osCaddie, our Open Solutions for the Enterprise Initiative.
Appnovation’s “Open Solutions for the Enterprise Initiative” is based on four key pillars. First and foremost, it involves the identification and selection of the best of breed, proven and widely used open technologies that are available for enterprise-level entities to adopt, implement and integrate into their current IT architecture. Secondly, The Open Solutions for the Enterprise Initiative involves the support of the commercial entities behind those technologies to not only align with the needs of customers, but also with one another, to further the movement to open technologies. Next, the Initiative places a high value, as do most open technologies, on having community involvement to facilitate the sharing of best practices, code and experiences which is accomplished through regular community councils and an ever growing community site. Lastly, the Initiative requires expertise to execute and implement a company's open technology strategy, architecture and infrastructure, which Appnovation has now packaged into a solution for enterprise level customers to purchase called osCaddie.
Open Solutions Caddie (osCaddie) is “THE GO TO Service” for enterprise customers looking to move to an open technologies IT stack. While currently there is no single open technology solution to truly satisfy a full and reliable Enterprise technology stack, osCaddie is meant to be the bridge to get companies closer to that goal by integrating open technologies while also allowing for integration with commercial, proprietary and legacy systems. In addition to implementation and integration by Appnovation’s open technology experts, osCaddie comes with dedicated expert time which includes quarterly architecture reviews and custom integration support along with access to the osCaddie knowledge base and forums.
Enterprise clients who are looking to adopt, implement and integrate open technologies into their IT environment can view a full list of packages, along with pricing, to see what would work best for an entities particular needs. We also encourage potential customers to contact Appnovation either via email or form to set up a time to speak with an OSCaddie Solutions Expert to further discuss the open technologies being considered, best options for implementation and/or integrations currently needed or wanted.
Recognizing a need to bring together two leading open technology platforms, Appnovation set about creating their first osCaddie service offering; a set of tools and services to easily manage theintegration of Drupal and Alfresco. This evolved into osCaddie, our Open Solutions for the Enterprise Initiative, to bring together the companies behind technologies and eventually other open technologies to enable open technology solutions for enterprise customers.
In 2012 after numerous Enterprise implementations, Appnovation’s implementation of osCaddie at Mercy Health was recognized as “Solution of the Year” by Alfresco software. osCaddie was recognized for its uniqueness and ease of implementation in helping clients combine the Alfresco suite of products with other leading open technologies such as Drupal. Building on the success of osCaddie , in 2013 Appnovation, with the support of their partners Acquia, Alfresco and Mulesoft launched the Open Solutions Initiative, now known as “The Open Solutions for the Enterprise Initiative” which has the goal of working with best in breed Commercial open technologies to “Enable Open Solutions in the Enterprise”.
Drupal is an open source web content management system with thousands of modules available and supported by a large developer community.
Alfresco is an open source enterprise class, rich document repository system with amazing out of the box features like versioning and workflow. It affords great backend records management capabilities and a Lucene (“Google like”) search document indexer.
MuleSoft allows for ease of creating high-performance, multi-protocol connections involving diverse and varied systems and/or services. It also allows for integration with other open source technologies as well as non open source technologies.
HTML5 provides the benefits of a variety of powerful frameworks such as Sproutcore, Ember, Sencha, Cross-platform mobile and web delivery (web, tablet, smartphone).
How does Appnovation choose technologies for osCaddie and The Open Solutions in the Enterprise Initiative?
Open technology industry leaders
Commercially available Enterprise class support
Companies that are predictable and aligned with the open technology movement
Strong partner and development communities
The Story of the osCaddie
Recognizing a need to bring together two leading open technology platforms, Appnovation set about creating a set of tools and services to easily manage the integration of Drupal and Alfresco.
Drupal is an open source web content management system with thousands of modules available supported by a large developer community. It leaves a lightweight webserver footprint, is highly scalable and expandable and has a user-friendly interface for non-technical users.
Alfresco is an open source enterprise class rich document repository system with amazing out of the box features like Versioning and Document. It affords great backend records management capabilities and a Lucene (“Google like”) search document indexer. Alfresco supports open standards like CMIS, Web Services, Rest APIs, webdav, CIFS, JSON, JSR 168, RSS, Atom and more.
How these two technologies in osCaddie work together:
Content created within Alfresco can be pushed to Drupal and mapped to specific node types. This is done through the upload function using html files in the Alfresco repository.
Content created in Drupal can also be pushed and replicated within the Alfresco repository. Webscripts grab the data and create the node from a preregistered model. Along with content, metadata is replicated across the two systems.
Communication between Alfresco and Drupal are done using a custom RESTful API using JSON.
Data is replicated across both systems and each platform functions as intended out of the box.
Drupal as the front-end provides Alfresco with a highly flexible presentation layer that can be used to build websites that would be more or less impossible with Alfresco alone.
Alfresco compliments Drupal by providing a feature rich UI for managing web assets, as well as providing full document and knowledge management for entire organizations.
There are many options in terms of scaling the application, for example you can have a low end Alfresco implementation combined with a high scale large volume Drupal front-end.
Simple JSON REST API integrates easily into both Alfresco and Drupal.
What other capabilities have been added to osCaddie
Building on the success of integrating Drupal and Alfresco, in 2011 Appnovation brought the highly popular and cutting edge technology of HTML5 into the mix. By adding HTML5, to the osCaddie initiative, Appnovation was able to add new dynamic features and functionality as well as provide easy and integrated mobile access for the other technologies.
Provides the benefits of a variety of powerful frameworks such as Sproutcore, Ember, Sencha, etc
Cross-platform mobile and web delivery (web, tablet, smartphone)
Whole host of new features such as: richer multimedia experience, 3D graphics, usage of offline storage, advanced client-server communication, incredible performance and much much more
In 2012, osCaddie was recognized as “Solution of the Year” by Alfresco Software for its uniqueness and ease of implementation in helping clients combine the Alfresco suite of products with other leading open technologies.
Moving onto 2013, a few more open technologies have been added to the mix, bringing even more features and functionality to osCaddie. The additions of leading open technologies MuleSoft, Hadoop and MongoDB now give osCaddie much more possibilities to integrate with other open technologies (MuleSoft Drupal integration and MuleSoft Alfresco integration) and non open technologies alike and the power to provide Big Data solutions.
Ease of creating high-performance, multi-protocol connections involving diverse and varied systems and/or services
Business analytics, interactive reporting, forecasting, predictive modeling, data mining and so much more
osCaddie is a proven service but at the same time a work in progress. Appnovation maintains a strong commitment to not only integrate proven open technologies, but to also bring the companies behind those technologies together to support the effort and create the optimal experience for clients and their users.
Would you like to learn more about osCaddie, what it can do for your organization and/or how much it would cost? Our osCaddie experts are available to answer any question you may have about enabling open source in your environment.
Download the Module
The module for the Drupal Alfresco integration development version can be downloaded in our Resources section under Code Snippets. Get started with the integration of two base components that osCaddie was founded on. If you have Drupal & Alfresco, why not get them working together.
Experts at Integrations
As osCaddie has grown to include more technologies, Appnovation’s skill and experience at providing custom integrations has as well. Not only can we get the open technology components working together, but we can also get them working seamlessly with other parts of your technology stack.
Transparent, Collaborative & Communicative
We give you complete visibility from day one of your osCaddie project and, we work with you to shape the right engagement model, delivery method and custom solution to meet your unique needs. Our communication lines are always open throughout your engagement via email, phone, chat, Skype, and Google Hangout.
We take customer satisfaction seriously, providing you a dedicated account manager and project manager to make sure all aspects of your engagement with us run smoothly. We ask you to tell us how we did at the end of your project, and the results go directly to our CEO.
Brands That Trust Us & Why Customers Choose Appnovation’s osCaddie
Agile development and implementation methodology for osCaddie projects
Collaborative, transparent and communicative approach with clients
Cost effective, rapid development, implementation and integration
Competitive rates for systems integrators, developers & architects
Experts at integrating open source, commercial & proprietary systems
In-house, front-end experts: Business Analysts, UX/UI Specialists & Designers
Multi-disciplinary team of 150+ experts based in US, Canada & the UK
Partner Supported, Acquia, Alfresco MuleSoft & Google all on board
Proven track record of successful implementation
Rigorous quality assurance testing before “Go-Live”
Appnovation's osCaddie service is proven and ready to be implemented in your environment. Through osCaddie, Appnovation makes it easy for enterprise level entities to adopt open technologies into their IT environments. Appnovation's osCaddie services offering ensures flexibility, scalablity, integratability and most importantaly, security of your open technology assets. We can also help with migrations, upgrades and integration within your current technology stack. Take the first step getting osCaddie and contact us today.