Boyle Software, Inc. March 09, 2010

Back-end

For us, the "back-end" means complex applications that live on servers in the middle to n-tier network infrastructure. Primarily we use Java to talk to SQL servers, mainframes, web services and other distributed enterprise data.

In addition to industry-standard, open-source resources, we have an extensive library of our own proprietary, pre-packaged code, functions, frameworks, servlets and other utilities.

We follow a Rational-esque, iterative development process: Discovery, Requirements, Specification, Development, Testing, Deployment, Monitoring and Support.

We work well together with existing IT departments, adhere to our clients' protocols / standards and can do our coding on or off site.

For more information about our back-end services and to talk directly with a representative, please visit our Conact page.

Languages

Java, PHP, Perl, Python, Ruby, C/C++, Visual Basic, C#, Javascript, Tk/Tcl, SQL, XML, XSL, SmallTalk, Lisp, Assemblers (x86, DEC), COBOL, Pascal, Fortran 77, Unix Shell scripts (sh, ksh, csh, bash)

Frameworks

MVC, JSP, Struts, Tiles, Spring, Hibernate, VB.NET, ASP, ASP.NET

Java Platform

Java Virtual Machines and Java Container Managers include: Tomcat, Resin, Jboss, Jrun, WebLogic and WebSphere

Databases

Oracle, Sybase, DB2, Informix, PostgreSQL, MySQL, Microsoft SQL Server, Microsoft Access, DBASE, FileMaker, 4D, FoxPro

For a more comprehensive list of our back-end technology expertise, please visit our Technology page.

Showcase Examples

Thumbplay - Website

Thumbplay Boyle Software was Thumbplay's first choice for both back-end and front-end services when the now #1 mobile entertainment content service in the U.S. launched their site in early 2006. To this day the site has grown significantly, offering not only ringtones for download, but videos, games and graphics as well.

On the back-end the application is built on a layered Java/J2EE framework called Spring. We use Hibernate for access to a Postgres database and Axis implementation of SOAP for access to third-party applications such as M-Wise and Responsys. Database data is cached both by using distributed and built-in caching.

On the front-end we are using XHTML, CSS, Javascript/DOM, Prototype and JSP.

Columbia House - Rebuilding Back-end

Columbia House Our developers are working as part of a larger team to rebuild columbiahouse.com's dvd Web-site. This is an enormously complex project that requires interfacing with multiple external services, both within BMG's organization (price-engine, mainframe) as well as third parties (Recommendations, Coremetrics). The highly fragmented nature of the company's business units requires a great deal of agility and flexibility to meet the business units ever-changing requirements. Some of the technologies we are using are Spring MVC, Spring Web Flow, Acegi security (now known simply as Spring Security), Hibernate, RPC, Ajax, JavaScript, SiteMesh, SQL and Oracle.

Arvato - Reebok eCommerce Site

Rebook At arvato systems we're helping develop the new, international Reebok e-commerce site.

We've been using an e-commerce framework named hybris. hybris includes its own Object-Relational-Mapping component, along with internationalization features, in addition to standard e-commerce components (shopping cart, etc.)

Using this framework, we've developed systems-integration components for product-details, customer-details and order-management, and we've made these data and order-functionality available to the middle tier via SOAP web-services. This has been in collaboration with a partner agency responsible for the middle-tier and web-GUI, along with several other internationally distributed agencies, such as one in London providing delivery of product-details to mobile phones.

The new site currently supports fifteen languages, and there is a gradual rollout plan for enabling e-commerce functionality in each of these fifteen countries.

IMS / Pfizer - Database Application

IMS / Pfizer Boyle Software worked for IMS Health (and Pfizer) to develop a database application that tracks global key opinion leaders in the field of bone healing. This custom, desktop application allows the pharmaceutical company to follow dozens of data fields on thousands of doctors.

Some features of the custom application include: a speedy and robust search, sortable lists, tabbed detail views, a condensed print layout, full record export, separate administrator and guest access privileges and others.

Some of the technologies employed include: C#, the .NET framework, Microsoft Access, VisualStudio, Crystal Reports and others.

The timeline on this project was aggressive. From proposal to delivery was less than two months. And at the end, the client was extremely satisfied.


Bookmark and Share