, Java Beans нейтральна до платформ, но покладів від мови програмування (орієнтована на Java). Мобільність компонентів Які створюються відносно платформ Забезпечує технологія віртуальної Java-машини.
Середовище компонентної розробки, засновання на технології Java Beans, має API-інтерфейс. ВІН явно підтрімує візуальну розробка компонентів помощью Сторінки властівостей DCOM. Цімі якости володіють інтегровані середовища розробки: Visual Cafe Компанії Symantec, Visual Age for Java КОРПОРАЦІЇ IBM, JBuilder (Borland), Java Workshop (Sun Microsystems).
За функціональнім можливіть смороду могут порівнюватіся з СЕРЕДОВИЩА Visual Studio від Microsoft. Смороду забезпечують візуальну розробка компонентів помощью! Застосування Сторінки властівостей, палітр і попереднім визначенням правил буксірування готових компонентів помощью ведмедики.
Для формирование мета даних в моделі Java Beans вікорістовується API-інтерфейс Core Reflection. Який БУВ успадкованій від Java. ВІН представляет собою Спеціальний набор класів Java.
Платформа розподіленіх компонентів заснован на моделі Java Beans описана спеціфікацією EJB (Enterprise Java Beans) Компанії Sun Microsistem. Вона представляет собою розподілене серверних середовище для Java аналогічну по функціональнім можливіть для середовища DCOM.
Кожний компонент EJB винен функціонуваті Всередині контейнера, Який ізолює его от РОБОЧОЇ ОС сервера. Контейнер автоматично віділяє компоненту потік процесів и управляє від его имени службами ПІДТРИМКИ паралелізму, захисту, довгочасного Збереження, транзакційної ОБРОБКИ та іншімі службами, котрі Надаються зі сторони серверного середовища.
1.4 Технологія розподіленого програмування CORBA
- це один з популярних на сьогоднішній день технологій розподіленого програмування. Вона розроблялася та підтрімується Консорціумом OMG и є много різніх реалізацій стандарту для різніх платформ та мов програмування.дозволяє створюваті розподілені в пространстве мережі компоненти, при чому ЦІ компоненти могут буті напісані на різніх мовах програмування (например З та Java), працювати на різніх операційних системах (например Linux и Windows NT), просто визначаючи інтерфейси Одне одного і віддалено віклікаючі Відкривання НОВИХ методів, з якіх складаються компоненті.включає в собі просту мову програмування Опису інтерфейсів про єктів - IDL, вон дозволяє відділяті Описання інтерфейсів від їх реализации в перетворюваті в CORBA існуючі Прикладні задачі. Важлива такоже відзначіті что будь-який компонент может буті як Клієнтом так и сервером одночасно. Для Підвищення надійності, захисту даних и Досягнення кращої роботи CORBA может буті реалізованій як частина операційної системи. При цьом посилання на агентство про єкти могут буті зроблені постійнімі, таким чином зменшуючі годину, необхідній для ОБРОБКИ шкірного запиту.
Можна віклікаті методи про єктів, розташованій в Цій же Програмі, на цьом ж хості в мережі, на будь-якому хості або Пристрої в мережі. Для того щоб віклікаті методи віддаленого про єкту нужно мати як мінімум его описание на IDL и про єктне посилання на агентство него.
1.5 Технологія.NET
Платформа MS.NET Включає в собі як Готові компоненти для побудова програмного забезпечення, так и інтегроване середовище розробки, что Забезпечує можлівість багатомовної розробки програмних систем з використанн різніх мов програмування (например С #, C ++, VBasic. NET, Java #).
Платформа MS.NET розвинулася існуючі підході до зниженя складності програмного забезпечення - компонентному поданням програмних систем и предлагает більш надійний та простий метод формирование програмних компонент.
Платформа вікорістовує розподілені обчислення, Які в значній мірі зніжують складність сучасної форми розробки програмного забезпечення в виде розподіленіх програмних систем або клієнт-серверних прикладних завдань.
Платформа MS.NET містіть більшість існуючіх на Данії момент Інтернет технологій, Забезпечує можлівість швидкої розробки як звічайна Web-Додатків так и Web-сервісів.
Платформа.NET складається з основних компонентів:
Visual Studio. NetСервері. NetNet FrameworkСервіс. NetОпераційні системи
- Операційні системи Microsoft представляються базовий рівень платформи.
- Сервери. Net є програмне продуктами Microsoft, использование якіх дозволяє знизу складність розробки складних програмних систем. (например Використовують сервери Application Center +2000, Exchange Server +2000, SQL) .Сервіс. Net (Net Building Bloc Services) представляет собою Готові «будівельні блоки» складних прогр...