14.06.2016 Views

Open Architecture

1sC6S9k

1sC6S9k

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ADAM Software Technical Proposition:<br />

<strong>Open</strong> <strong>Architecture</strong><br />

The .NET Framework<br />

The Microsoft .NET framework (the .NET framework) is a software platform that is designed to<br />

facilitate and simplify the development of software applications. The .NET framework facilitates the<br />

flexibility and interoperability of the ADAM Platform in three basic ways:<br />

º Multiple language support—The .NET framework can support applications written in<br />

several programming languages, which simplifies the process of integrating the ADAM<br />

Platform with software applications that are written in other programming languages. The<br />

ability of the .NET framework to support multiple programming languages also means that<br />

enterprise customers can modify or extend the functionality of the ADAM Platform using<br />

code written in any .NET-compliant language.<br />

º An extensive class library—The .NET framework includes an extensive collection of classes<br />

called the Framework Class Library. The classes in the Framework Class Library provide access<br />

to application functionality, and they also provide many of the components needed to<br />

modify or extend the functionality of the ADAM Platform.<br />

º The provider model—The .NET framework supports the use of the provider model design<br />

pattern, a mechanism that enables developers to create applications that can be extended<br />

or modified without having to rewrite extensive portions of the application code. Essentially,<br />

the provider model enables a developer to turn any feature or method in an application<br />

into an extensible and swappable component. The beauty of the provider model is that it<br />

enables an enterprise to easily modify the functionality of an application to meet current<br />

needs and to address future needs as they arise.<br />

ADAM Software NV adamsoftware.net info@adamsoftware.net 8

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

Saved successfully!

Ooh no, something went wrong!