.NET Framework
Microsoft .NET to środowisko służące do łączenia informacji, osób, systemów i urządzeń. Umożliwia wysoki poziom integracji oprogramowania przez zastosowanie usług Web Service – niewielkich, niezależnych, modularnych aplikacji, które mogą łączyć się ze sobą nawzajem, a także z innymi, większymi aplikacjami za pośrednictwem Internetu.
Firma JADE szeroko wykorzystuje możliwości integracyjne tej potężnej platformy. Web serwisy pozwalają łączyć poszczególne komponenty heterogenicznych środowisk, zarówno flagowe produkty Microsoftu takie jak Microsoft Dynamics CRM oraz Microsoft Office Sharepoint Server ale również SAP R3/AS2, Lotus Notes oraz aplikacje mobilne BlackBerry BES i BIS ze środowiskiem MDS.
Szereg językow programowania dostępnych w środowisku .net jest sporym ułatwieniem podczas tworzenia logiki biznesowej. Spośród 40 języków programista ma do wyboru nie tylko flagowy C# czy VB.net ale również Python, Perl, Delphi czy hybrydowy Nemerle (stworzony przez naukowców z Wrocławia).
Kod napisany w dowolnym z powyższych języków zostaje skompilowany do języka pośredniego MSIL. Następnie środowisko uruchomieniowe CLR zajmuje się kompilacją JIT („just in time” dosłownie „na czas”) do kodu natywnego danego systemu operacyjnego.
GC czyli odśmiecacz pamięci odciąża programistów od alokacji i zwalniania pamięci za pomocą wskaźników. Mechanizm ten został wymyślony dokładnie pół wieku temu ale z powodzeniem znajduje zastosowanie w środowisku .net, zapewniając przy tym należyte bezpieczeństwo.
Zastosowanie języka pośredniego pozwala oczywiście na uruchomienie środowiska .net na platformach innych niż Windows (Linux, OS2, BSD), czego znakomitym przykładem jest projekt firmy Novell o nazwie Mono.
Do tworzenia systemów dostępnych przez przeglądarkę internetową firma JADE korzysta z flagowych części .net czyli ASP.net, ADO.net oraz Windows Workflow Foundation.
W najnowszej wersji 3.5 SP1 wprowadzono m.in. ADO.net Entity Framework, który ma szansę zostać dominującym mapperem obiektowo-relacyjnym na rynku. Entity Framework wspiera wszystkie nowości w SQL 2008 R2 i pozwala odwzorować skomplikowane struktury tabel i relacji w postaci łatwo dostępnych obiektów biznesowych.






