Browse Prior Art Database

ebFC - e-business Foundation Classes

IP.com Disclosure Number: IPCOM000014972D
Original Publication Date: 2002-Mar-13
Included in the Prior Art Database: 2003-Jun-20
Document File: 2 page(s) / 54K

Publishing Venue

IBM

Abstract

ebFC e-business Foundation Classes Definition: e-business Foundation Classes – noun, 1.) A set of commerce classes made available for many languages that work in the same way for each language. A basic explanation of the need for a common framework is that many developers do not work in just one language today. Maybe a particular developer’s strongest skill is C++, but writing Perl or Java code is not out of the question. Moreover, many times a given developer might have to write code in two or more languages for the same project. This is the basis for the need for a common set of classes as they relate to commerce. With such a tool, a developer could write code in C++ using this class library that a Java developer could easily read, understand, and even write. Another side effect is that a developer that knew the class library could more easily switch from writing code in one language to another with less of an impact on development time for the project. Understanding that idea, one can see the use and need for a common library of classes that developers could use. Let us step through an example. Suppose we have a class responsible for customer information called Customer. Here’s a prototype of such as class written in C++, Java, and C#. For now, our classes will only be concerned with getting and setting a customer’s first name.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

ebFC - e-business Foundation Classes

  Definition: e-business Foundation Classes - noun, 1.) A set of commerce classes made available for many languages that work in the same way for each language.

A basic explanation of the need for a common framework is that many developers do not work in just one language today. Maybe a particular developer's strongest skill is C++, but writing Perl or Java code is not out of the question. Moreover, many times a given developer might have to write code in two or more languages for the same project. This is the basis for the need for a common set of classes as they relate to commerce. With such a tool, a developer could write code in C++ using this class library that a Java developer could easily read, understand, and even write. Another side effect is that a developer that knew the class library could more easily switch from writing code in one language to another with less of an impact on development time for the project. Understanding that idea, one can see the use and need for a common library of classes that developers could use.

Let us step through an example. Suppose we have a class responsible for customer information called Customer. Here's a prototype of such as class written in C++, Java, and C#. For now, our classes will only be concerned with getting and setting a customer's first name.

In Java: public class Customer { private String m_sFName;

public Customer() { super();

}

public String getFName() { return m_sFName;

}

public void setFName( String s ) { m_sFName = s;

}

}

In C++ (let's assume for now that "string" is a class similar to java.lang.String): class C...