ice.NET Business Objects
The ice.NET Business Objects Framework
(BOF) provides the programming interface to implement the dynamic aspects of applications
using object-oriented methodology.
ice.NET Business Objects Framework seamlessly integrates with the programming
environment of the Microsoft.NET Framework. Business Methods can be programmed in
the C# programming language (or in any other .NET CLR programming language, such
as VB.NET or managed C++) using Microsoft Visual Studio as the IDE.
There are no "precompilers", additional "keywords" or other problematic language
constructs. Just C# (VB.NET, etc.), the .NET Framework compilers and tools
(e.g. the business objects builder).
public interface IShip
{
IShip_PropertySet CreatePropertySet(
string name,
string description,
IShip_PropertySet pTemplate);
ISystem CreateSystem(
string name,
string description,
IObjType pSystemObjType);
}
The
BOF programming API provides Business Objects Interfaces and .NET Code Attributes
in order to bind CLR Implementations to ice.NET Object Types. These integration
features make implementing ice.NET Business Logic as simple as programming methods
of C# classes (actually implementing ice.NET Business Logic is done by programming
C# methods...).