http://ibagroupit.com/print/en/case-studies/service/migration/b2b-b2cweb-case.html

B2B Application and B2C Tridion–Based Website Development

Customer

Our customer is a world leader in the production of tires. The company operates more than 100 plants in 29 countries.

Industry

Automotive

Project Overview

This project covers two separate project initiatives for IBA developers as identified by the customer in September–October, 2005.

IBA collaborates with the customer in two specific projects:

1. B2B

2. B2C

The project is externally managed by the customer. All project–related information and activities are recorded and maintained by the customer using customer–defined tools.

The purpose of the B2B project is to design and implement an internal application framework. This application framework is used to build custom internal applications for each of the client's individual international intranets.

In addition, the customer hired an IBA consultant to train its team in methods and principles of software development using Java, Struts framework, JSP, XML, JDBC, and JNDI.

The B2C project is designed to help the sales force of our customer process client orders and claims for tires. The aim of the project is to provide dealers with a convenient way of accessing data in SAP through a web interface

Project Execution

The project team consists of a customer team and six IBA experts. The IBA responsibilities include:

  • Deliver high–quality solutions previously discussed with and approved by the customer
  • Control due dates of requests
  • Work closely with the customer, help them solve any problems during the development process
  • Design software applications
  • Employ the best concepts, practices, and procedures in software development
  • Improve the existing guidelines/procedures, as well as establish new ones
  • Report to the development director, and manage and mentor a group of software engineers
  • Secure resources, plan work efforts, and accomplish the defined goals
  • Analyze and implement various modules and common frameworks
  • Analyze, design, and implement general–purpose patterns
  • Migrate from Tridion R5.1 to R5.3 and implement new features, including C# support, a template builder application, and a compound template.

Environment:

Development environment: The B2B framework is built on HTML and JavaScript, and is interfacing with LDAP, SAP, Oracle databases, CMS Tridion, and JSPs. The B2C team is working directly with CMS Tridion, Eclipse 3.2.2, MyEclipse 5.5, Oracle 9i, SAP, and LDAP systems.

Programming languages: C#, JavaScript , and Java Server Pages.

Tools and technologies: HTML, CSS, LDAP, Oracle databases, CMS Tridion, AJAX, code generation (CGLIB), Hibernate o/r mapping, Spring Framework, and Struts.

Project Results

Started in September 2005, the project is currently underway. The IBA's involvement allows the customer to reduce the total cost of software ownership and minimize HR costs.