20.03.2013 Views

Bringing Programming Languages up to Date John Florentin ... - BCS

Bringing Programming Languages up to Date John Florentin ... - BCS

Bringing Programming Languages up to Date John Florentin ... - BCS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

30<br />

Towards a New Model<br />

● The new abstract machine should provide:<br />

– Better modularity, enabling flexibility <strong>to</strong> respond <strong>to</strong><br />

business change [cf. “cell” concept in Erasmus]<br />

– Parallelism, enabling faster response <strong>to</strong> user<br />

requests [cf. OCCAM, Erasmus, etc.]<br />

– Loose co<strong>up</strong>ling, enabling asynchronous operation<br />

[cf. MQSeries messaging, JMS]<br />

– Better integration with database managers,<br />

avoiding the “impedance mismatch” problem<br />

[cf. Functional database/language unification]<br />

– Robust scripting, enabling us <strong>to</strong> represent long<br />

lived business processes [cf. BPEL, CICS BTS]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!