The Blaise Component Pack (BCP) is part of the OBA strategy, the Open Blaise Architecture. It consists of a number of COM/ActiveX components. The most important component is the Blaise API. This API can be used to access the meta data and the data stored within the Blaise system. It allows, for instance, access to meta data like field and type definitions from within Microsoft Visual Basic and other COM compliant systems, including the Microsoft .NET® environment. It also allows you access to the Blaise rules engine.
Also included in BCP is access to relational databases through OLE DB. For accessing a relational database Blaise uses a special Blaise to OLE DB interface file. This file can be created using the Blaise OLE DB Interface wizard included in the BCP. OLE DB access is not only available via the Blaise API, but also in Manipula and in the Data Entry Program.
Apart from the components already mentioned, a number of other components are included in the BCP: the Bascula component, the CATI component, the Menu component, the Field Selector component and the Text File wizard. These components allow the programmer detailed control of the inner workings of Blaise and Bascula.