Imagine Implement
Home
Services
Domains
Technologies
Methodology
Business Process Outsourcing
Outsourced Product Development
The SMB Practice
"Cerulean does excellent work. We will be using them on future projects. Very capable and professional. Highly skilled in complex programming."

Paul Obis, Owner Owlly.com, Illinois

Cerulean Logo - An ISO 9001:2000 Certified Company Credentials
Company Credentials Clients Careers Case Studies Contact Us
   Overview | Java | Microsoft | Open Source
Home > Technologies > Open Source

Open Source Architecture in PHP

Cerulean's expertise in the LAMP (Linux, Apache, MYSQL and PHP) framework and especially in PHP is leveraged to provide open source solutions for emerging companies.

PHP (Hypertext Preprocessor) is an open source Web development language. Along with the Apache Web Server and Linux Operating System, PHP is among the most widely deployed and used pieces of open source software.

Benefits of Using PHP :

  • Rapid, iterative development cycles with a low learning curve.
  • Robust, high-performance and scalable platform; stable and secure
  • Easily integrated into heterogeneous enterprise environments and systems
  • Proven through widespread deployment and supported by a vibrant community

PHP 5 : Enterprise IT departments face significant challenges in building applications that tie together heterogeneous business functions and data from a range of existing systems and applications. Existing portal applications are too rigid and inflexible to adapt to changing business requirements. Existing Java and J2EE application development tools are complex and sophisticated, requiring the commitment of expensive resources and long development cycles.

PHP 5, the open source Web scripting environment, provides the ideal environment for rapidly building these applications. PHP:

  • Provides the ideal balance of simplicity, power, flexibility and accessibility
  • Incorporates native support for XML and Web services standards like SOAP, supporting enterprise application integration and Service Oriented Architectures (SOA)
  • Directly interfaces with code written in C/C++, Java, COM/.NET, and Perl; and with data stored in a wide range of SQL databases

MVC Architecture : Cerulean uses the Model-View-Controller (MVC) framework, which is a commonly used and powerful architecture for GUIs. The MVC paradigm is a way of breaking an application, or even just a piece of an application's interface, into three parts: the model, the view, and the controller.

Template Method : Cerulean uses both SMARTY and XTEMPLATES to separately manage the source codes and design for a web page.

SMARTY: An extensive PHP template system providing the standard variable substitution and dynamic block functionality, but also incorporating configuration files, template functions, and variable modifiers. The underlying implementation is the creation of a "compiled" PHP script to generate the final template output.

Open Source Architecture in PHP

XTEMPLATE : This is a template engine for PHP that allows you to store our HTML code separately to our PHP code. It has many useful features such as nested blocks and various kinds of variable interpolation, and yet the code is very short and optimized.

Click here if you would like to contact us to discuss how we can partner you in your success.

Top
Let Us Help You
A Fortune 50 bank reengine- ered its charge processing system, thereby reducing over $500 million in costs and increasing revenues by over $300 million.