B-OSL - Object Oriented Specification Language for business ...
B-OSL - Object Oriented Specification Language for business ...
B-OSL - Object Oriented Specification Language for business ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
B-<strong>OSL</strong> <strong>Object</strong> <strong>Specification</strong> <strong>Language</strong> <strong>for</strong> Banking<br />
file:///E:/_pilne/<strong>OSL</strong>-en/b-osl-en.htm<br />
4 z 6 2013-02-23 09:24<br />
contents <br />
script <br />
metadata }<br />
Simple example of B-<strong>OSL</strong> (<strong>OSL</strong> <strong>for</strong> banking)<br />
(<strong>for</strong> illustration purpose only)<br />
<br />
<br />
<br />
infoWindow: =(BankId , BusinessType ,<br />
country, bCurrency, FinancialYear, number of branches, RankingPosition, CurrencyLimits)<br />
dataTables:= (CorrespondentBanks, Branches, Calendar-WorkingDays, bkAccountChart><br />
<br />
<br />
<br />
id :=BIC<br />
keywords:= (IBAN , ICC , BIC<br />
dataTables:= (LIBOR, OperatingCurrences >,<br />
<br />
<br />
BUSINESS_MODULES::=(DEPOSITS, LOANS, CIF-INFO, MONEY-MARKET, PAYMENTS, DERIVATES,<br />
SHARES)<br />
keywords:=( BranchNr, CustomerId, AccountNr, Rate, Balance, tunParameter{<br />
)<br />
dataTables := (Product)<br />
procedures:= (NaliczOds, ...)<br />
interest-rate refers to <br />
Operational<strong>Object</strong>s ::= [teller, AccountMgr, CustomerMgr, ProductMgr, trader]<br />
{<br />
CLASS ::= ( SUBJECT, PRODUCT, CURRENCY, LIMIT, ACCOUNT,<br />
TRANSACTION,OPERATION,PROCESS,EVENT)<br />