ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Інтегроване середовище Microsoft
         

     

    Інформатика, програмування

    Алматинський інститут енергетики та зв'язку

    Кафедра промислової електроніки

    РЕФЕРАТ

    Інтегрована

    середу Microsoft

    Виконав:

    Перевірив:

    Алмати 1999
    Інтеграція програмних продуктів Microsoft Office і організація групової роботи

    Взаємодія додатків
    Спільна робота
    Простий доступ до інформації

    Будь-яке підприємство зіштовхується з проблемою автоматизації роботиокремих співробітників і підрозділів у цілому. Перша проблема при цьому --як вибрати відповідні програмні продукти? Бажані властивостіінформаційної системи сильно залежать від розмірів підприємства і специфікийого бізнесу, але є й універсальні вимоги.
    Звичайно, будь-яке підприємство має потребу в інструментах для роботи з текстами
    (створення, редагування, оформлення документів), а також для обробкиданих (електронні таблиці, засоби аналізу і планування, СУБД). Алецього, як правило недостатньо. Адже з документами працюють різні люди, ідокументи часто складаються з різних частин, включаючи тексти, числа,таблиці, графіки, діаграми, малюнки, навіть звук або відео.

    Сьогодні все це можливо завдяки створеному компанією Microsoftсімейству програм для підтримки офісної діяльності Microsoft Office.

    Комплект програмних продуктів Microsoft Office включає кількадодатків, що утворюють єдине середовище для обробки самої різноїінформації. До складу Microsoft Office 97 входить потужний текстовий процесор
    Microsoft Word, електронні таблиці Microsoft Excel, засіб дляпідготовки і демонстрації презентацій Microsoft PowerPoint а такожінструмент організації й планування роботи Microsoft Outlook. Крім того,існує професійна версія Microsoft Office, в яку крімперерахованих додатків входить система управління базами даних (СУБД)
    Microsoft Access.

    Взаємодія додатків

    Microsoft Office відрізняється тісною інтеграцією додатків. Цеозначає, що всі програми, що входять до складу Microsoft Office, "вміють"обмінюватися інформацією і дозволяють робити це досить просто.

    Наприклад, якщо необхідно підготувати звіт за результатами фінансовогоперіоду, що містить ілюстрації, то дані можна обробити в Microsoft
    Excel, побудувати на їхній основі графіки та діаграми, а потім помістити їх втекст документа, який створений в Microsoft Word. Переміщення діаграмипроводиться за допомогою операцій копіювання в буфер обміну Microsoft
    Windows і вставки в документ, що доступні через основне менюдодатки, через панелі інструментів, через гарячі клавіші або черезконтекстне меню, яке з'являється при натисканні на праву кнопку миші.
    Нарешті ілюстрацію, як і будь-який інший об'єкт, можна "зв'язати" здокументом, просто "захопивши" мишею в одному додатку і "перетягнути" навідповідне місце в іншому (режим "Drag and Drop ").

    Додатки Microsoft Office допускають обмін будь-якими даними між будь-якимидодатками. Наприклад, можна використовувати діаграми з Microsoft Excel дляоформлення звітів в Microsoft Word або для ілюстрації презентації у
    Microsoft PowerPoint. Можна помістити шматок таблиці з Excel в текстдокумента Word або в слайд PowerPoint, а можна імпортувати в базу даних
    Microsoft Access. Крім того, будь-який додаток Microsoft Office дозволяєпомістити в документ (будь це текст, електронна таблиця, презентація абобаза даних) малюнок у будь-якому форматі, а також відеофрагмент або простозвуковий ролик.

    При перенесенні окремих об'єктів з однієї програми до іншої крімзвичайної операції копіювання/вставки можливе використання механізмузв'язування оригінального об'єкта і його копії. У цьому випадку при змінівихідних даних у таблиці Excel змінюється побудована на їхній основідіаграма, а разом з нею і та копія діаграми, що міститься вдокументі Microsoft Word. Це дає можливість ефективної роботи зскладеними документами, у яких використовуються різні джерела.
    Наприклад, дані можна взяти з бази даних Access. Вони будуть оновлюватисяавтоматично і кожен, хто захоче ознайомитися з таким документом, побачитьсамі останні цифри.

    Сімейство Microsoft Office містить набір інструментів, спільних для всіхдодатків. До них належать механізми перевірки правопису і граматики,засіб для малювання, інструмент для створення яскравих заголовків,редактор організаційних діаграм, інструмент для редагуванняматематичних формул, редактор фотозображень, бібліотека картинок, і т.д. Сюди ж належать і панелі інструментів, і навіть меню, які єстандартними елементами будь-якої програми Microsoft Office.

    Ці інструменти встановлюються на диску один раз, а потім використовуютьсявсіма додатками Microsoft Office. Ця особливість дозволяє заощадитимісце на диску, забезпечує високу швидкість роботи додатків і єдинийінтерфейс. Можна легко почати роботу з будь-яким додатком Microsoft Office,вивчивши лише одне з них.

    Починаючи з версії 97, у Microsoft Office входить новий додаток -
    Microsoft Outlook. Цей додаток являє собою інструмент дляорганізації і планування персональної діяльності. Microsoft Outlookвключає електронну пошту, базу за контактами, календар і т.д. Але головне,
    - Він зв'язує всі додатки, виступаючи як засіб організації роботи зними. За допомогою Microsoft Outlook можна призначити зустріч, додавши в їїопис супровідний документ. Це може бути список питань, якіпланується обговорити, в форматі Microsoft Word, або звіт про результатироку з продажів у форматі Microsoft Excel. Можна переслати складенийдокумент електронною поштою або у вигляді факс-повідомлення.

    Спільна робота

    Microsoft Office, починаючи з версії для Windows 95, тісно інтегрований зопераційною системою і використовує всі її переваги. Наприклад, при роботіз Windows 95 додатки сімейства Microsoft Office дозволяють використовуватиярлики (Shortcuts) як посилання на документи, а самі документи можназберігати з використанням довгих імен (до 250 символів, включаючи пробіли).

    Працюючи в мережних операційних системах, додатки сімейства Microsoft
    Office підтримують спільну групову роботу кількох людей надспільними документами. Існує можливість використання матеріалів,розташованих не тільки на локальному диску робочої станції, але й насусідньому комп'ютері або на сервері мережі.

    Електронної таблицею Microsoft Excel, або базою даних Microsoft Accessможуть одночасно користуватися декілька осіб. Microsoft Word дозволяєстворити документ, над різними частинами якого можуть одночасно працюватирізні люди. Microsoft PowerPoint дозволяє проводити відеоконференції. Прице презентація показується одночасно на екранах усіх учасниківконференції.

    Крім того, всі програми Microsoft Office підтримують роботу зелектронною поштою. При роботі над документом, що вимагає коректурикількох людей, можна послати цей документ поштою в режиміпослідовної розсилки. Як тільки один учасник роботи закінчить вноситипоправки, документ відправляється до наступного. Після того, як документобійде всіх зазначених у розсилці людей, він повертається до того, хто йогопосилав, при цьому всі позначки та виправлення буде відображено окремим кольоромдля кожного учасника спільної роботи. Виправлення можна переглянути івирішити, які з них потрібно прийняти, а які скасувати.

    При підготовці документа часто виникає потреба в інформації,що знаходиться або у файлі бази даних, або на сервер баз даних (це можебути, наприклад Microsoft SQL Server). Зазвичай у таких випадках використовуютьсяспеціальні програми-клієнти, що підтримують механізм ODBC. Вінзабезпечує можливість одержання даних будь-яким підтримує йогододатком-клієнтом від будь-якої програми-сервера. Механізм ODBC єодним із стандартних елементів Microsoft Office, доступним всімдодатків, що входять у сімейство.

    Додатки Microsoft Office мають широкий набір функцій, розрахованихна самі різні категорії користувачів. Зрозуміло, однак, що яким бине був великий програмний продукт, він не може містити абсолютно всіспецифічні функції, які потрібні різним людям. У Microsoft Officeвбудований універсальний мова розробки Microsoft Visual Basic. Використовуючийого, кваліфікований користувач може легко створити як окремуутиліту, так і ціле додаток, що відповідає вимогам конкретноїорганізації або підрозділу. Одна і та ж програма на мові Visual Basicможе використовувати об'єкти й документи з будь-якої програми Microsoft
    Office.

    Простий доступ до інформації

    Microsoft Office 97 має вбудовану підтримку технологій Internet, щодозволяє створювати гнучкі і прості у використанні Intrаnet-рішення.
    Будь-який додаток Microsoft Office 97 дозволяє зберігати документи уформаті HTML, використовувати вбудовані в документи посилання на об'єкти
    Intrаnet-мереж і проглядати ресурси Intrаnet і Internet.

    За допомогою Microsoft Office 97 створення персональних Web-серверівпроцесом стає простим і зрозумілим кінцевому користувачеві.

    Microsoft Office 97 дозволяє істотно спростити пошук інформації вкорпоративних мережах. Це досягається можливістю створеннявнутрішньокорпоративних Web-серверів зі зручною і зрозумілою ієрархічноїсистемою розміщення інформації. Наприклад, система обліку поточного станускладу може складатися з декількох взаємопов'язаних HTML-сторінок,що відносяться до різних відділів складу або різним категоріям продукції. Кожнимелементом на сторінці такого сервера є посилання на реальний документ,наприклад на зведення стану окремого складу або відомість наявності товаруза категоріями. Перегляд сторінок сервера можна здійснювати за допомогою
    Microsoft Internet Explorer або будь-якої програми Microsoft Office.

    Такий Web-сервер дозволяє спростити процедуру доступу до інформації длярядових користувачів і займає зовсім небагато місця на диску, тому щомістить в основному посилання.

    Засіб розробки офісних додатків - Microsoft Office Developer Edition

    Замовники шукають на ринку програмного забезпечення пакети, максимальнополегшують рішення їх конкретних завдань. І в той же час вони не хочуть чекатимісяцями, поки спеціально для них будуть написані нові програми. Крімтого, у діловому світі знайдеться дуже мало бажаючих щоразу вивчатипринципово нове програмне забезпечення лише для того, щоб освоїтикілька додаткових, хай і дуже корисних функцій.

    Задовольнити суперечливим вимогам замовників нелегко, алеможливо. Неоціненну допомогу в цьому здатний надати пакет розробкиділових додатків - Microsoft Office 97 Developer Edition.

    Як відомо, Microsoft Office - найпопулярніший в світі пакетприкладних програм для офісу. Його спеціальне розширене видання длярозробників є, в той же час, потужної і зручною платформою длястворення нових ділових додатків, що володіє не менш широкимиможливостями, ніж традиційні засоби програмування.

    Microsoft Office 97 Developer Edition призначений спеціально дляпрофесійних розробників та містить все, що експерти вважаютьдійсно необхідним для швидкого створення, управління ірозповсюдження програмних рішень. Він включає як офісні додатки,об'єднані в Microsoft Office 97 Professional Edition, так ідодаткові інструменти, що дозволяють скоротити час розробки тазробити цей процес більш продуктивним і надійним. У Microsoft Office
    97 Developer Edition додатково входять:безкоштовний модуль часу виконання для Microsoft Access (run-time);Друкована документація для розробника;інструментальні пакети Visual Source Safe, Setup Wizard, Microsoft
    Replication Manager;різноманітні керуючі елементи ActiveX;та багато, багато іншого.

    У комплект входить понад 500 програмних об'єктів, що дозволяютьоперативно робити настроювання і налагодження рішень так, щоб вонимаксимально відповідали потребам майбутніх користувачів. Це набагатоефективніше програмування «з нуля». Крім того, більшістьпотенційних користувачів ділових програм вже знайомі з принципамиорганізації і інтерфейсом Microsoft Office і з задоволенням знайдутьзнайомі властивості у нових, спеціально для них розроблених, додатків.

    Всі характеристики Microsoft Office можуть перепрограмувати, і цедозволяє кваліфікованому фахівцю розробити власнувисокоефективне програмне рішення, яке буде дуже схоже на
    Microsoft Office (зокрема, воно буде виглядати професійно іпрацювати надійно). За допомогою майстер-функції Setup Wizard неважко створитивласну процедуру установки, а її якості, як відомо, багатоспоживачі і рецензенти надають особливе значення.

    Процес освоєння Microsoft Office 97 Developer Edition здастьсяособливо простим програмістам, знайомим з найпопулярнішої у світі (більштрьох мільйонів інсталяцій) середовищем розробки Microsoft Visual Basic for
    Applications. Тепер її можна використовувати з усіма додатками Microsoft
    Office.

    Розроблені рішення можуть бути легко пов'язані з іншими програмнимикомплексами на тому ж комп'ютері, на інших комп'ютерах локальної мережі танавіть на комп'ютерах, розташованих на інших континентах. Отриматищо зберігаються на сервері дані можна за допомогою технології оптимізованогодоступу ODBCDirect. Функції електронної пошти та електронного плануваннянадаються Microsoft Exchange і Microsoft Outlook. Доступ до віддаленихрішенням і даними можливий з будь-якої програми через мережі Internet і
    Intranet.

    Удосконалена середовище розробки Visual Basic for Applications,доповнено новими технологіями IntelliSense (гнучка адаптивна настройка назвички і процедури роботи користувача), новим засобом переглядуоб'єктів Object Browser, новими елементами управління ActiveX, вікном дляналаштування властивостей об'єктів, а також новими засобами налагодження. Такідодаткові функції як Save as HTML, Hyperlinks, Office Web Toolbar,
    Publish To The Web, і Internet replication дозволяють з легкістю створюватирішення, готові до роботи в Internet і Intranet.

    Новий пакет дизайну форм Microsoft Forms, що підтримує технологію
    ActiveX, дозволяє значно підвищити ефективність створенняспеціалізованих користувацьких інтерфейсів і створювати бланки та форми,поєднують прийнятий в конкретній організації вид з функціональністю вікон
    Microsoft Office.

    Microsoft Outlook 97 забезпечує включення в розробляютьсяпрограми можливостей електронної пошти високого рівня, управліннябазами даних по контактах і електронного планування.

    У комплект поставки входять друковані видання наступних книг:
    "Керівництво для програмування на Office 97 Visual Basic", "Створеннярішень за допомогою Microsoft Access 97 "," Руководство по об'єктним моделями
    Microsoft Office 97 ". Крім того, в доданий Microsoft Office Developer
    Sampler включені остання технічна інформація та зразки кодів,що містяться в Microsoft Developer Network і Office Compatible Technical
    Kit.

    Зупинивши свій вибір на Microsoft Office Developer Edition розробникиможуть скористатися не тільки інструментами та зразками, підготовленимидля них фахівцями компанії Microsoft, але і більш ніж тисячею ActiveX -елементів, розроблених незалежними фірмами.

    Якщо вашим користувачам потрібні гнучкі й потужні рішення, з якими вонизнають, як працювати, - немає нічого практичніше, ніж Office 97. А для того,кому необхідно розробляти конкретні спеціалізовані програми,бази даних та форми, немає кращого помічника, ніж Microsoft Office 97
    Developer Edition.

    Інтеграція продуктів Microsoft BackOffice

    Операційна система Windows NT Server - платформа Microsoft BackOffice
    Microsoft SQL Server - використання в інших продуктах Microsoft
    BackOffice
    Microsoft Exchange Server - використання в інших продуктах Microsoft
    BackOffice
    Засоби інтеграції настільних додатків сімейства Microsoft Office зсерверними продуктами Microsoft BackOffice

    Найважливішою особливістю Microsoft BackOffice є глибокаінтегрованість серверних продуктів Microsoft BackOffice з операційноюсистемою і можливість використання функціональності компонент Microsoft
    BackOffice як в інших компонентах, так і в клієнтських додатках (уЗокрема, у продуктах сімейства Microsoft Office).

    Операційна система Windows NT Server - платформа Microsoft BackOffice

    Усі серверні продукти Microsoft BackOffice при установці на Microsoft
    Windows NT Server розширюють операційну систему інформацією про своєфункціонуванні. Встановлювані продуктами DLL (Dynamic Link Library)надають локальні API цих продуктів. Крім того, проводитьсяреєстрація OLE (Object Linking and Embedding) серверних API цихпродуктів. У ряді випадків клієнтські компоненти Microsoft BackOfficeвстановлюють і реєструють API для роботи з відповідними серверами.
    Наприклад, Microsoft Exchange Client встановлює OLE Messaging,дозволяє працювати з повідомленнями на Microsoft Exchange Server зпрограм, що може виконуватися як на клієнті, так і на сервері (в рамках сервісу
    Workstation). Логічно такі API є функціональними розширеннямиопераційної системи.

    З іншого боку, продукти Microsoft BackOffice надаютьінформацію для компонент інформаційної системи. Такою інформацієює, наприклад, лічильники Performance Monitor, що дозволяють одноманітноаналізувати поведінку різних компонент?? пераціонной системи івстановлених серверних додатків. Тексти повідомлень для системногожурналу, видимі в Event Viewer також надаються сервернимидодатками.

    Нарешті, всі серверні програми Microsoft BackOffice використовуютьповністю функціональність API Microsoft Windows NT Server, що дозволяєяк уникнути дублювання коду в різних програмах і продуктах, так ізабезпечити єдиний підхід на клієнтської і серверної сторони. Наприклад, для
    Microsoft SQL Server немає необхідності мати власний мережевий рівень,тому що цей рівень одноманітно реалізований на Microsoft Windows NT Serverі на всіх клієнтів, здатних працювати з Microsoft Windows NT Server (тобтопринаймні Microsoft Windows NT Workstation, Microsoft Windows 95 і
    Microsoft Windows for Workgroups).

    Microsoft SQL Server - використання в інших продуктах Microsoft
    BackOffice

    Сервер баз даних Microsoft SQL Server є основним засобомзберігання і обробки структурованої інформації для багатьох клієнтських ісерверних додатків. Зокрема, Microsoft Systems Management Serverвикористовує Microsoft SQL Server для зберігання інвенторной інформації просерверах і робочих станціях мережі. Інші компоненти Microsoft BackOffice вявному вигляді не використовують Microsoft SQL Server, однак наявні в нихзасоби розробки додатків дозволяють налаштовувати їх роботу для зберіганняі обробки інформації на Microsoft SQL Server. Зокрема, гарнимприкладом є використання Microsoft SQL Server для зберігання іобробки інформації, що надходить на Microsoft Exchange Server. Такийпідхід особливо зручний для роботи з електронними формами Microsoft
    Exchange, тому що інформація в формах по суті структурована, і легкостворити таблицю, колонки якої відповідають полям форми. Всі форми,поміщаються до спільної папки Microsoft Exchange або надсилаються на певнийпоштову скриньку розбираються по полях і поміщаються як записи таблиці базиданих Microsoft SQL Server. Подальша обробка відбувається на Microsoft
    SQL Server засобами Transact-SQL, можливо, з відправкою відповідей через
    Microsoft Exchange Server.

    Іншим прикладом зручного використання Microsoft SQL Server в сервернихпродуктах є публікація бази даних на Internet або Intranetзасобами Microsoft Internet Information Server. Ця технологія докладнорассотрена в інших статтях збірки.

    Так як дані, що публікуються через Microsoft Internet Information Serverможуть бути тими самими, які збиралися через форми Microsoft Exchange,то в загальному вигляді схема інтегрованого рішення може виглядати наступнимчином. При цьому можливий запис (і читання) даних з Microsoft SQL Serverв бази даних на міні-ЕОМ чи мейнфреймах через Microsoft SNA Server.

    Microsoft Exchange Server - використання в інших продуктах Microsoft
    BackOffice

    Основним застосуванням Microsoft Exchange Server в інших продуктах
    Microsoft BackOffice, природно, є відправлення повідомлень. Повідомленняпри цьому можуть мати різні формати і нести різну інформацію.

    Найбільш явним прикладом вбудованого застосування Microsoft Exchange
    Server для передачі повідомлень з серверного продукту є компонент
    Microsoft SQL Server, що носить назву SQL Mail. Цей компонент дозволяє
    Microsoft SQL Server відправляти і отримувати повідомлення через мережу Microsoft
    Exchange (точніше, будь-яку MAPI-сумісну поштову систему). При цьомуможлива організація дуже складних процесів, таких, як виконаннящо приходять поштою запитів та надсилання результатів відправнику, і навітьтиражування даних в базах даних Microsoft SQL Server.

    Однак, використовуючи адміністративні утиліти виявляється можливимзастосовувати Microsoft Exchange Server для передачі повідомлень і від іншихсерверних продуктів, у тому числі і від Microsoft Windows NT Server.
    Наприклад, конфігурована Performance Monitor як сервіс операційноїсистеми (це можливо зробити, користуючись засобами Windows NT Resource
    Kit), і вказавши в якості дій відправку повідомлення через Microsoft
    Exchange Server, виявляється можливим оперативно сповіщати адміністраторасистеми про різні події в мережі (аж до відправки текстів йому напейджер).

    Засоби інтеграції настільних додатків сімейства Microsoft Office зсерверними продуктами Microsoft BackOffice

    Windows Open Services Architecture (WOSA) надає набір відкритихстандартів взаємодії компонент прикладних систем на серверних іклієнтських сторонах. Найважливішими з цих стандартів є OLE (Object
    Linking and Embedding), ODBC (Open DataBase Connectivity) і MAPI (Messging
    Application Program Interface). Саме в рамках наданих цимистандартами API і стає можлива інтеграція настільних додатківсімейства Microsoft Office з серверними продуктами Microsoft BackOffice.

    Найбільш розвинутим і складним стандартом відкритої архітектури є
    OLE, багато компонентів якого останнім часом стало прийнято називати
    ActiveX. Виріс з простих засобів інтеграції різних типів документів
    (наприклад, вставки в текст Microsoft Word таблиць Microsoft Excel), стандарт
    OLE 2 включив в себе як організацію клієнт-серверного взаємодії (OLE-
    Server), так і управління вбудованими елементами (OLE-controls, ActiveX).
    Мережева компонентна модель COM (Component Object Model) також будується наоснові OLE. Саме OLE дозволяє, наприклад, працювати з Microsoft Excel з
    Microsoft Word або Microsoft Exchange, або використовувати працює на
    Microsoft Windows NT Server програму, написану на Microsoft Visual Basicдля обробки запитів Microsoft Internet Information Server.

    Стандарт ODBC дозволяє отримувати уніфікованим чином доступ дорізних баз даних як з клієнтських, так і з серверних додатків.
    Наприклад, функція Mail Merge в Microsoft Word може використовувати ODBC длядоступу до бази адрес, що зберігається на Microsoft SQL Server. З іншогобоку, ті ж кошти дозволяють опублікувати цю базу даних на Internetабо Intranet за допомогою запитів Microsoft Internet Information Server.

    Нарешті, MAPI дозволяє як клієнтських, так і серверних додатківобмінюватися повідомленнями. Саме він застосовується для відправлення документів (утому числі і по маршруту) з додатків сімейства Microsoft Office. Він жезастосовується в SQL Mail в рамках серверного додатку.

    Особливістю ODBC, MAPI та інших стандартів WOSA є виділеннядвох типів програмних інтерфейсів - API (Application Program Interface) і
    SPI (Service Provider Interface). Якщо перша з цих інтерфейсіввизначає набір операцій, що використовуються прикладною програмою для роботи зза необхідне їй сервісом, то друга - набір операцій, підтримуванийконкретним сервером, які реалізують цей сервіс. Таким чином, стандартивідкритої архітектури висупают в ролі шлюзів між клієнтським додатком істандартним сервером. Це дає можливість уніфікованої працювати зрізними серверами, наприклад, одержувати з однієї і тієї ж програми доступдо даних на Microsoft SQL Server, Oracle або DB2, або посилати повідомлення,використовуючи як Microsoft Mail, так і Microsoft Exchange Server.

    Інтеграція з базами даних

    Публікація статичних "знімків" інформації, що міститься в базі даних

    ПО інтеграції технології Internet за існуючими сховищами данихдозволяє адміністраторам Web вузлів вирішити дві фундаментальні проблеми:як опублікувати на Web-сторінці "знімок" даних, що зберігаються в базі і якдати користувачам можливість виконувати запити і модифікувати дані вбазі з використанням програми перегляду замість спеціалізованогоклієнтського додатку.

    Для вирішення цих проблем Microsoft створила шість інструментів,забезпечують інтеграцію баз даних із засобами перегляду Web-сторінок:
    Internet Assistant for MS Access for Windows 95;
    SQL Server Web Assistant, що входить в постачання MS SQL Server 6.5;
    Visual FoxPro WWW Search Page Wizard;
    MS dbWeb;
    Internet Database Connector, що входить в постачання MS Internet Information
    Server (IIS);
    IIS Add-In for MS Access for Windows 95.

    У цьому списку перших три компоненти призначені для створення Web -сторінок, інші три розширюють серверне ПЗ підтримки Internet, дозволяючийому виступати в якості платформи для створення додатків архітектуриклієнт-сервер.

    Публікація статичних "знімків" інформації, що міститься в базі даних

    Ключові аспекти даного варіанту поширення в Internet/Intranetінформації з бази даних:
    Власник даних, адміністратор бази даних або адміністратор Web-сайтувизначає яку інформацію і коли необхідно публікувати, користувачі вприйнятті цього рішення не беруть участь.
    Користувачі отримують тільки можливість перегляду даних.
    Результати запиту або команд формування звіту відкриті для безлічікористувачів. Це виключає можливість помилки при самостійному запускукористувачем запиту з ризиком помилок. Крім того, запит виконуєтьсяодноразово і навантаження на базу даних значно знижується в порівнянні зситуацією, коли багато користувачів виконують один і той самий запит.

    Для перетворення результатів запиту на MS SQL Server в HTML-сторінки
    Microsoft пропонує SQL Server Web Assistant. Цей компонент створюєсторінки, які можуть бути опубліковані будь-яким Web-сервером і переглянутібудь-яким Web клієнтом.

    Visual Basic 5.0 і способи доступу до даних

    Існує безліч можливих рішень проблеми взаємодії зданими. Часто розробники вважають, що дуже важко створювати комерційні додатки, орієнтуючись на перспективні технології,які в даний момент ще не задовольняють нагальних вимогам. Цедійсно так, тому в даній статті дані деякі рекомендації,які допоможуть розробникам оцінити ситуацію з використанням тих чиінших способів доступу до даних.

    Я рекомендую Visual Basic в якості основного інструменту в силу йогонайкращою взаємозв'язку з найбільш перспективними технологіями. На даниймомент для роботи з даними, що зберігаються в реляційних серверних базах,застосовується механізм Remote Data Access Objects (RDO) версії 2.0, в тойчас для настільних реляційних баз широко застосовується механізм Data
    Access Objects (DAO/Jet). Обидва інтерфейсу глибоко інтегровані в Visual
    Basic і є його ключовою частиною.

    Продуктивність RDO 2.0 істотно зросла в порівнянні з йогопершою версією, однак майте на увазі, що RDO входить тільки в Enterprise -редакції будь-якого із засобів розробки, що входять до складу Visual Studio.

    Active Data Objects (ADO), які розроблені протягом останніх півторароків, поєднали в собі найкращі властивості DAO і RDO і покликані з часомїх замінити. Якщо сьогодні ви використовуєте RDO, то не складе великих труднощівперепроектувати ваш додаток під ADO, так як їх архітектура доситьсхожа. Існуючий на даний момент інтерфейс ADO 1.5 не включено доскладу Visual Basic 5.0, хоча на Visual Basic легко можна писати програми,використовують ADO. У наступних випусках Visual Basic даний інтерфейсстане його складовою частиною.

    Питання, яке хвилює кожного розробника: чи слід застосовувати ADOвже сьогодні? Чи забезпечить це ті можливості, якими володіють зараз
    RDO 2.0 або DAO 3.5. Відповідь - так. Microsoft рекомендує розробникаммігрувати на ADO, оскільки це стратегічний інтерфейс. Протягомнайближчих півтора років ADO покликаний стати єдиним інтерфейсом спілкування зджерелами даних незалежно від їхньої природи. Проте, Microsoftгарантує, що існуючі інтерфейси взаємодії з даними будутьпідтримуватися (принаймні, у найближчих версіях).

    Протягом останніх кількох років програмісти, які використовують
    Visual Basic, створили безліч різноманітних програм, компонент і складнихкомерційних рішень. Понад 80% цих розробок працюють з різнимиданими - від текстових файлів до серверних баз даних і розподіленихданих на мейнфреймах. Був створений ряд програм, які використовують механізм
    VBSQL. Для того, щоб задовольнити запити розробників, які використовують
    Visual Basic і Access, корпорація Microsoft розробила два механізми -
    Microsoft Jet Database Engine (коротко - Jet) та Data Access Objects (DAO),щоб дати можливість легко взаємодіяти з цими базами даних.

    Visual Basic 5.0, крім того, включає до свого складу абсолютно новийредактор запитів (Query Connection designer) для автоматизації створенняскладних викликів під час розробки програми. Він дозволяє в кількаразів зменшити час, що припадає на просте написання викликає коду і,в той же час, використовує всі можливості інтерфейсів, що надаються врозпорядження розробника.

    В цілому розробники, які використовують Visual Basic 5.0 вЯк інструмент, що можуть при розробці додатків використовувати один здев'яти способів взаємодії з даними при створенні клієнтських абосерверних компонент додатків. Кожний з них здатний задовольнитиконкретні потреби клієнта.

    Що чекає нас у найближчому майбутньому?

    Цілком очевидно, що проектувальники і розробники рішень зовсім негорять бажанням зупинитися на півдорозі, виявивши, що чергова новатехнологія Microsoft вирішує їхні проблеми з меншими трудовитратами ізбільшеною функціональністю і продуктивністю додатків. Саметому й саме зараз необхідно віддавати собі звіт, що в найближчомумайбутньому механізм ADO буде покликаний зіграти ключову роль в обробцірізноманітних даних. Тому, приступаючи до довгострокового планування,майте це на увазі. На даний момент ADO тільки створюється, хоча вже заразочевидно, що він успадкує всю потужність RDO 2.0. А появи повноцінноїверсії слід очікувати протягом найближчих декількох кварталів.

    Таким чином, якщо ви зайняті проектуванням нової системи,проаналізуйте поточну версію ADO на предмет його придатності, і якщо цеможливо - працюйте з ним. Якщо ж ні - у вашому розпорядженні RDO длябудь-яких реляційних джерел даних або DAO для ISAM типів даних.

    Використані джерела


    1. Браун С. "Мозаїка" та "Всесвітня павутина" для доступу до Internet: Пер. cангл. - М.: Світ: Маліп: СК Пресс, 1996. - 167c.
    2. Гайкович В., Першин А. Микрософт: рішення 98. - М.: "Єдина Європа",
    1998. - 264 c.
    3. Гілстер П. Новий навігатор Internet: Пер с англ. -Київ: Диалектика,
    1996. - 495 c.
    4. www.microsoft.com


         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status