muzruno.com

Какви задачи решава сървърът на приложения?

Пълното използване на персонализирани бизнес приложения изисква разработчиците на софтуер да създадат специална среда, която по-късно стана известна като "сървър на приложения". По правило тази среда е интегрирана. В случая, когато разглеждаме Windows Server, е възможно да използвате продукти, създадени с Microsoft .NET Framework 3.0, като приложения, с които ще работи. Инсталирането на сървъра на приложения предполага избор на неговата роля. Възможно е да изберете услугите, които поддържат приложенията, създадени за работа с COM +, както и образуването на опашки за съобщения, уеб услуги и разпределени транзакции.

Специалистите, работещи в областта на ИТ технологиите, високо оцениха ползите, които предлага сървърът за приложения. Той напълно се справя с широк спектър от проблеми. Те включват ефективното разработване и управление на високопроизводителни бизнес приложения. По-специално, .NET Framework предоставя опростен модел за създаване на програми, както и високопроизводителен модел за изпълнение на сървърни приложения. Има възможност за използване на уеб услуги и има функция за съвместяване на работата на нови приложения със съществуващите и с инфраструктурата.

Отличителна черта на продукта от Microsoft е проста и достъпна по отношение на разбирането на инсталационния съветник. Потребителят може да избере различни услуги и инструменти за стартиране на приложения. Програмата обаче предвижда автоматично инсталиране на необходимите средства.

В процеса на работа, сървърът на приложения капсулира лъвския дял от бизнес логиката на предоставеното разпределено приложение и клиентите също са достъпни в базата данни. С други думи, данните и кодът се обединяват в обект. В този случай изпълнението на обекта се извършва скрито от потребителя и му се предоставя само спецификация или интерфейс. С обекта, съответно, има взаимодействие само чрез средствата на този интерфейс.



Тази платформа напълно се справя с разположението на невизуални компоненти, като стандартен възел и също така е инструмент за достъп до източниците на компоненти и доставчици на данни. Разнообразието от функции и поддържаните технологии позволява на приложението да работи с най-широк спектър от различни обекти.

Отговорността на отдалечения модул за данни е и да изпълнява основните функции на сървъра на приложения, когато работи въз основа на предлагането на клиенти да използват директно IAppServer интерфейса или неговата второстепенна версия. В този случай модулът за отдалечени данни не може да направи без необходимия брой доставчици на TDataSetProvider. С помощта на тези компоненти пакетите се изпращат в клиентското приложение и по-точно - компонентите на TdientDataSet. Това осигурява достъп до функциите на интерфейса.

Концепцията за "сървър на приложения" стана много популярна благодарение на развитието на мобилния интернет и разширяването на мобилния софтуер. Това е като пример задачи, които трябва да бъдат решени на ниво мобилни сървъри можете да илюстрирате колко доста мощни приложения се движат по ограничените възможности на мобилните устройства. Трудностите при създаването на приложения са възникнали поради ограниченията, свързани с разнообразието от марки и модели на мобилни устройства. За да се разрешат възникващите трудности, беше решено да се раздели приложението, предназначено за мобилни устройства, на части. Първият, клиент, се занимава с представяне на данни, на раменете на втория, сървър, се намира проблемът с организацията на приложената логика. В резултат на това, разработчикът има много полезни възможности за решаване дори на най-трудните задачи.

Споделяне в социалните мрежи:

сроден