м того, користувач працює з звичними для нього HTML-сторінками, що особливо важливо при роботі з об'ємною текстовою інформацією.
Друге рішення проблеми зв'язування технологій CORBА і WWW - мову Java. Справа в тому, що OMG стандартизувала відображення з IDL в Java. Є програмні продукти, що реалізують зв'язок CORBA і Java- наприклад, OrbixWeb, Visibroker [12].
Вбудовані в Java засоби, як багатопоточність, дозволяють легко реалізувати і синхронне, і асинхронне взаємодія аплетів з іншими додатками.
У технології Java-CORBA практично немає слабких місць. Єдина проблема, яка може виникнути - необхідність наявності потужних обчислювальних ресурсів на стороні користувача.
У CORBA існує два різних механізму передачі повідомлень
механізм Push і механізм Pull.
Механізм PULL являє собою наступне: коли клієнт готовий обробляти повідомлення, він опитує сервер на наявність у того нових повідомлень. Якщо таких немає, клієнт через деякий проміжок часу повторює операцію.
Механізм PUSH, в деякому розумінні, протилежний механізму. У цьому сервер повідомлень сам, у міру надходження нових повідомлень, буде інформувати про це клієнтів.
Рисунок 8 - Механізми PULL і PUSH
Розумна комбінація компонент інформаційної системи, що підтримують PUSH/PULL моделі обміну повідомленнями, дозволяє досягти високого рівня гнучкості та продуктивності створюваної інформаційної системи [13].
3.3 DCOM
Технологія DCOM (Distributed Component Object Model) була розроблена в 1996 році компанією Microsoft як рішення для розподілених систем.
Зараз DCOM є головним конкурентом CORBA, хоча контролюється він тепер вже не Microsoft, а групою TOG (The Open Group), аналогічної OMG. DCOM являє собою розширення архітектури СОМ до рівня мережевих додатків.
Як тільки в системі виникає необхідність працювати з архітектурою, відмінною від Windows - DCOM перестає бути оптимальним рішенням проблеми. Звичайно, незабаром це положення може змінитися, оскільки Microsoft прагне перенести DCOM і на інші платформи.
Рисунок 8 - Система DСOM
Технологія DCOM хороша лише як рішення для систем, орієнтованих виключно на продукти Microsoft. Великі нарікання викликає також відсутність безпеки при виконанні ActiveX компонент, що може призвести до неприємних наслідків.
Деякі, позитивні і негативні сторони технології DCOM представлені в таблиці 3.
Таблиця 3 - Переваги і недоліки DCOM
ДостоінстваДінаміческій/статичний виклик. Динамічне знаходження об'єктів. Мовна незалежність. Відкритий стандарт (контроль з боку TOG). Масштабіруемость.НедостаткіЗавісімость від платформи. Складність реалізації. Ні перевірки безпеки на рівні виконання ActiveX компонент. Немає іменування через URL. є лише приватним рішенням проблеми розподілених об'єктних систем. Він добре підходить для Microsoft-орієнтованих середовищ [11].
Під час проходження виробничо-технологічної практики я зрозуміла, що на сьогоднішній день технології створення розподілених систем чудово доповнюють один одного в якості універсального, потужного засобу для вирішення проблеми об'єднання систем, заснованих на технології WWW, особливо розподіленими , інформаційними системами.
4. Експлуатація програмного забезпечення АІС
автоматизований програмування розподілений обробка
Я проходила виробничо-технологічну практику в компанії ТОВ «РОСТБІЗНЕСТОРГ», яка оснащена автоматизованими інформаційними системами.
Автоматизована інформаційна система - це сукупність різних програмно-апаратних засобів, які призначені для автоматизації будь-якої діяльності, пов'язаної з передачею, зберіганням і обробкою різної інформації.
Виділяють чотири типи автоматизованих систем:
охоплює один процес (операцію) в організації.
Об'єднуючий декілька процесів в організації.
забезпечувати функціонування одного процесу в масштабі декількох взаємодіючих організацій.
реалізується роботу декількох процесів або систем в масштабі декількох організацій.
Основне призначення автоматизованих інформаційних систем не просто зібрати і зберегти електронні інформаційні ресурси, а й забезпечити до них доступ користувачів [14].
Коли я проходила виробничо-технологічну практику то дізналася, що в компанії ...