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

     

     

     

     

     

         
     
    Архітектура останніх моделей сімейства AS/400
         

     

    Інформатика, програмування
    Московський Інженерно Фізичний Інститут (технічний університет) Реферат

    студента групи К9-121

    Полякова А.Ю.

    "Архітектура останніх моделей сімейства AS/400"

    2000 - Москва -

    Зміст вступної частини:

    Передова 64-розрядна технологія

    Безпека даних та захист від несанкціонованого доступу

    Масштабованість

    Відкритість

    Надійність

    Простота використання

    Висока репутація

    Засоби розробки для AS/400

    Internet-технології та AS/400

    Концепція мережевих обчислень (Network Computing) і AS/400

    Розподілені системи, системне адміністрування

    Передова 64-розрядна технологія
    Комп'ютерна індустрія в даний момент знаходиться на етапі переходу до 64-розрядних технологій. Провідні виробники апаратних засобів і програмного забезпечення для корпоративного ринку анонсували свої розробки 64-розрядних процесорів архітектури RISC і плани з перекладу системного та прикладного програмного забезпечення на 64-розрядні технології.

    Так, 64-розрядні процесори виробляються компаніями HP (PA-RISC), Sun (UltraSPARC), DEC (Alpha), Silicon Graphics (SGI), відділенням AS/400 корпорації IBM (PowerPC AS). Компанії HP, SUN, SCO, відділення RS/6000 корпорації IBM оприлюднили свої плани з випуску 64-розрядних варіантів своїх UNIX-подібних операційних систем в 1998-1999 році.

    Однак, при цьому не слід випускати з уваги той факт, що комп'ютерна система складається як мінімум з чотирьох компонентів: процесор, операційна система, система управління базами даних і, нарешті, додатки. Стає ясно, що при достатній кількості 64-х розрядних процесорів, зараз 64-розрядні операційні системи є тільки в Digital Equipment Corporation (Digital UNIX), Silicon Graphics (SGI), і IBM (OS/400).

    Піднявшись на рівень баз даних, ми побачимо лише одну - СУБД DB2/400, що є повністю 64-розрядна. Oracle має 64-х розрядну версію для DEC Alpha, проте цілий ряд обмежень не дозволяє назвати Oracle повністю 64-х розрядної.

    Нарешті, на найвищому рівні - додатків (заради яких і купується будь-яка обчислювальна система) - 64-х розрядні програми виявляються тільки для AS/400 (причому всі! І незалежно від використовуваних засобів розробки). Цей факт пояснюється архітектурними особливостями AS/400. Важливо також зазначити, що навіть зміна внутрішньої архітектури AS/400 (наприклад, при переході на нові процесори) не вимагає модифікації або перекомпіляції прикладних програм - вони адаптуються автоматично.

    Досвід показує, що на всіх інших платформах (UNIX, PC) слідом за випуском нового процесора потрібно кілька років для написання нової версії операційної системи під цей процесор. Потім відбувається, принаймні, до появи засобів розробки, що відповідають вимогам нової архітектури процесора, і ще від року до декількох років до появи реальних додатків, що використовують можливості цього процесора, а також придбання цими новими платформами, операційними системами та додатками промислової "зрілості ". (Як приклад можна згадати DEC Alpha - 64-х розрядний процесор, що з'явився на ринку чотири роки тому , для якого до цих пір немає ні повністю 64-х розрядної СУБД, ні додатків). На додаток, внутрішні особливості UNIX-систем при переході до нової архітектури (а іноді навіть і при зміні версії операційної системи) вимагають перекомпіляції програм, а часто і модифікації вихідного тексту. Так, за оцінками експертів, до 20% коду нинішніх UNIX-додатків повинні бути переписані при переході на 64-розрядні технології. Ця процедура повністю виключена при використанні AS/400, де при зміні центрального процесора адаптація коду здійснюється одноразово, автоматично, і без ручного втручання оператора. Після цього всі програми використовують повною мірою можливості процесора.

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

    Безпека даних та захист від несанкціонованого доступу
    AS/400 забезпечує безпрецедентний в комп'ютерної індустрії рівень захисту всіх наявних у системі ресурсів. Пояснюється це тим, що на відміну від всіх інших комп'ютерів, захист в AS/400 реалізована апаратно, поширює свою дію на всі об'єкти системи і принципово не може бути зламана (по крайней мере, таких випадків не зафіксовано).

    Сертифікат безпеки класу С2, отриманий AS/400, поширює свою дію на всі компоненти системи (включаючи і СУБД). Інших подібних систем на ринку не відомо.

    Такий ступінь захищеності стимулює процес переходу на AS/400 підприємств раніше працювали на UNIX-подібних системах (особливо фінансових структур, які зазнали великих збитків через псування і витоку інформації і, в результаті, куплених іншими компаніями. Останній приклад - знаменитий Chase Manhattan Bank).

    Масштабованість
    AS/400 володіє дивовижною масштабованість - на сьогоднішній день наймолодша і найстарша моделі відрізняються за продуктивністю майже в 170 разів.

    Причому, саме з загальної продуктивності системи, а не по мегагерц, числа процесорів, об'єму пам'яті і т.д. Такі характеристики масштабованості досягаються за рахунок того, що можна нарощувати ВСІ наявні в системі ресурси (наприклад, в системі може бути до 19 - дев'ятнадцяти - системних шин! Самі шини оптичні, швидкість кожній більш 1Gb/sec).

    Вже зараз в Росії є приклади того, що на одній AS/400 працюють (саме працюють, а не просто підключені) від 1500 до 2000 користувачів. На іншому кінці шкали продуктивності знаходяться молодші моделі, розраховані на 10-20 користувачів і мають вартість середнього ПК-сервера (до 10 тисяч доларів).

    Масштабованість AS/400 дозволяє замовникам починати пілотні установки на порівняно недорогих моделях, а потім нарощувати продуктивність у міру необхідності, залишаючись при цьому в рамках однієї платформи і зберігаючи капіталовкладення в навчання персоналу, апаратні засоби та прикладне ПЗ. Це також дозволяє будувати дво-і трирівневі розподілені системи (центр - регіон - район чи штаб-квартира - філія - відділення) на єдиній платформі.

    Слід також згадати той факт, що всі моделі AS/400 абсолютно сумісні між собою: будь-яка програма (або інший об'єкт) може бути перенесена з будь-якої моделі AS/400 на будь-яку іншу зі стовідсотковою гарантією. При цьому її не потрібно навіть перекомпіліровать, що є звичайним явищем у світі UNIX (принаймні для HP і DEC).

    Відкритість
    Ніякі два слова в комп'ютерній індустрії не викликають більше занепокоєння і замішання ніж "відкриті системи". Експерти досі не можуть домовитися про те, що таке "відкритість", і концепція продовжує розвиватися кожен рік. Відкритість - поняття без суворого визначення. Продавці апаратних чи програмних засобів, такі як Microsoft, Novell, або Oracle, пропонують свою власну інтерпретацію поняття "відкритість", що призводить до ще більшої плутанини. Яскравим прикладом, наскільки не визначено і заплутано поняття "відкриті системи", є той факт, що кожна країна може приймати власний стандарт "відкритих систем". У Канаді, зокрема, оголошено, що система AS/400 задовольняє вимогам, що пред'являються до "відкритих систем".

    Це відсутність узгоджених і прийнятих визначень призводить до багатьох неправильних уявлень про те, які системи можна вважати "відкритими", і повного ототожнення поняття "відкриті системи" з UNIX. В даний час ведеться робота щодо прийняття специфікації 1170 як стандарт, один з варіантів переробленої специфікації 1170 - SUS (Single UNIX Specification) - претендує стати таким стандартом. До тих пір, поки такий стандарт не буде прийнятий в комп'ютерній індустрії, плутанина буде продовжуватись.

    Відносно AS/400 IBM було прийнято рішення про те, що ця система буде сумісна зі специфікацією 1170. Починаючи з версії 3 операційної системи, OS/400 підтримувала багато хто з 1170 стандартів, перерахованих у специфікації (ні один з постачальників не підтримує їх всі). Сьогодні AS/400 підтримує близько 90% інтерфейсів, визначених специфікацією SUS, що повністю покриває область ділових обчислень, займану AS/400.

    AS/400 часто називають "закритої" системою, але в багатьох сенсах вона є більш "відкритою", ніж інші платформи. Пояснимо цю думку на основі нашого розуміння поняття "відкритості".

    Важливою характеристикою сучасних обчислювальних платформ є відкритість, що розуміється нами як сукупність:

    можливості переносу (портування) програмного забезпечення з інших платформ (portability);

    підтримки стандартів мережевого обміну (connectivity);

    здібності платформи до взаємодії та інтеграції з іншими (interoperability).

    Платформа AS/400 підтримує практично всі затверджені промислові стандарти в області ділових обчислень, доступу до даних в середовищі клієнт/сервер, мережевої взаємодії, а саме:

    мережні протоколи TCP/IP, SNA, IPX, OSI ...;

    стандарти розподілених баз даних DRDA;

    стандарти SQL і специфікації ODBC;

    а також безліч інших.

    В якості операційної системи клієнта може бути використана практично будь-яка з відомих на ринку операційних систем - DOS, Windows 3.x/95/NT, OS/2, Apple, UNIX. Це дозволяє говорити про те, що AS/400 чудово вписується в існуючі системи та мережі, взаємодіє і інтегрується з іншими платформами. Зокрема, легко реалізується доступ до даних на AS/400 з користувацьких додатків і засобів розробки на платформі IBM PC (MSExcel, MSAccess, Delphi, Clarion, Clipper, FoxPro і т.д.).

    Ця можливість використовується для оперативного аналізу даних звичними для користувачів засобами, створення звітів, а також при перенесенні програм написаних на FoxPro, Clipper, Clarion в архітектуру "клієнт/сервер".

    Таким чином, перенесення ділових додатків на AS/400 не складніше, ніж на будь-яку з UNIX-платформ. Цей факт ілюструється недавнім перенесенням на платформу AS/400 таких популярних застосувань, як система R/3 компанії SAP та інтегрованого пакета компанії People Soft.

    Надійність
    Надійність - одне з найпривабливіших властивостей AS/400. Згідно з оцінками незалежних консалтингових компаній надійність одиночної системи AS/400 - 99.8% - набагато вище не тільки, ніж у традиційного UNIX (98.5%), а й кластеру UNIX-систем (99.5 %).

    Відомо, що ідея кластерів вперше з'явилася і була реалізована в UNIX саме тому, що без застосування цієї технології використовувати UNIX-системи було досить важко. Застосування кластерів для AS/400 довгий час було просто не потрібно, однак, із зростанням вимог споживачів, з'явилися і кластери AS/400, що дозволило підвищити показники надійності до 99.98% (на сьогодні трохи кращі показники можна отримати тільки на Parallel Sysplex фірми IBM) . Важливо відзначити, що у кластері AS/400 немає спільних ресурсів - все, що є як мінімум задубліровано (в UNIX-кластері зазвичай розділяються ресурсом є диски. Відомо, що диски - найбільш ненадійна частина обчислювальної системи і, як наслідок, при виході з ладу дискової підсистеми весь кластер втрачає працездатність).

    Наведемо дані Gartner Group і Datamation:

    Надійність

    незапланований простий у рік (години)

    Мережі РС

    92.00%

    613

    Традиційний UNIX

    98.50%

    132

    UNIX-кластер

    99.50%

    38

    AS/400

    99.80%

    9

    Кластер AS/400

    99.98%

    1.7

    AS/400e

    99.98%

    1.7

    Простота використання
    Системи, реалізовані на операційних системах UNIX та Windows NT, вимагають більшої уваги з боку обслуговуючого персоналу з причини щодо низької надійності апаратних засобів (див. розділ "Надійність") та необхідності ручної інтеграції програмних компонентів. Особливо гостра проблема інтеграції в середовищі UNIX. Це легко пояснити - як правило, необхідні компоненти системи (операційна система, СУБД, засоби управління системою, засоби керування мережами, телемонітора, система розмежування доступу і т.д.) купуються в різних постачальників, кожний з яких писав свій програмний пакет, виходячи з своїх уявлень про те, "що таке добре і що таке погано".

    У результаті системні адміністратори досить довго намагаються інтегрувати в єдине ціле компоненти майбутньої системи - операційну систему, СУБД, засоби захисту даних і розмежування доступу, комунікаційні засоби і т.п. При цьому потрібно персонал дуже високої кваліфікації. Корисно пам'ятати і те, що при переході на нову версію одного з перерахованих вище пакетів, всю процедуру часто доводиться проходити заново. Все це збільшує "приховану" вартість системи.

    AS/400 проста у використанні та адмініструванні (всі системні функції реалізовані у вигляді розвиненої системи меню з великою кількістю довідкової інформації) і володіє прекрасними експлуатаційними характеристиками, за рахунок того, що це єдина високо інтегрована обчислювальна система, в яку вбудовані:

    Система Управління Баз Даних DB2/400

    Загальні положення

    Доступ до інформації та захист даних

    Висока ефективність транзакцій

    Висока ефективність запиту

    Масштабована потужність зберігання даних

    Можливості роботи в Internet/Intranet

    Гарантії безпеки

    Підтримка стандартів

    Особливості DB2

    Рішення середовища клієнт/сервер

    Резюме

    64-розрядна СУБД, інтегрована з операційною системою.

    DB2 для AS/400 - реляційна система баз даних, що працює в 64-розрядної архітектури, забезпечує високу продуктивність не тільки в традиційних середовищах діалогової обробки запитів, але також у нових обчислювальних середовищах з накопиченням і обробкою великого обсягу даних . З сучасними функціональними можливостями і високопродуктивної роботою в середовищі клієнт/сервер, DB2 і бізнес система AS/400 - правильний вибір для розвитку Вашого бізнесу.

    DB2 для AS/400 входить у сімейство баз даних IBM DB2. Вона сумісна з усіма продуктами сімейства DB2, від DB2 на мейнфреймах до DB2 для OS/2.

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

    DB2 і система AS/400 дозволять уникнути багатьох неприємностей при розвитку інформаційної системи, тому що AS/400 об'єднує досконалий сервер баз даних DB2 та стабільну операційну систему OS/400. Інтегровані функціональні можливості DB2 в апаратні засоби роблять AS/400 особливо ефективною в управлінні комерційними програмами баз даних у централізованих або розподілених середовищах і ідеальною, як сервер-баз даних в середовищах клієнт/сервер.

    Висока ефективність транзакцій.
    Діалогова обробка запитів - основа кожного комерційного програми. DB2 для AS/400 при тестуванні показала високу ефективність у діалогової обробки запитів, забезпечуючи при цьому безпеку і прозорість середовища зберігання даних.

    Особливості обробки запитів: row-level блокування і в той же час паралельний, багатокористувацький доступ до бази даних гарантує, що багато користувачів зможуть ефективно виконувати прикладні програми. Інтегровані засоби управління транзакціями, монітори використання системних ресурсів, функції безпеки та інструментальні засоби управління бази даних спрощують розробку й оптимізують виконання додатків баз даних третіх компаній

    Висока ефективність запиту
    Можливість DB2 паралельної обробки даних може бути отримана за допомогою продукту DB2 Symmetric Multiprocessing для AS/400. Цей продукт дозволяє одиночної операції з базою даних виконуватися на декількох процесорах одночасно.

    З DB2 Symmetric Multiprocessing Ви зможете створювати запити, які будуть виконуватися на двох або більше процесорах. Наприклад, на системі AS/400, яка має один системний процесор, запит міг би виконуватися 20 секунд. Той же самий запит може бути виконаний лише за десять секунд на системі з двома процесорами або за п'ять секунд якщо є чотири процесори. Ви керуєте кількістю використовуваних процесорів і розподілом системних ресурсів між користувачами. Деякі методи оптимізації запиту можуть бути доступні навіть на системі з одним процесором.

    Масштабована потужність зберігання даних
    У теперішній час, успіх часто залежить від швидкого аналізу ділової інформації. DB2 для AS/400 надає потужність і високу пропускну здатність, яка необхідна Вам для зберігання та аналізу даних.

    DB2 Multisystem для AS/400 дозволяє поєднувати безліч систем AS/400 разом в єдину розподілену базу даних, для того щоб використовувати об'єднану потужність обробки та зберігання даних. Розподілена база даних працює як єдина дуже потужна СУБД з прозорим доступом до даних.

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

    Використовуючи спільно DB2 Symmetric Multiprocessing і DB2 Multisystem можливо зв'язати до 32 систем з 384 процесорами і мати можливість зберігати до 31 Tb інформації. Таким чином ви можете організувати сховище даних з необхідними характеристиками пропускної спроможності і потужності обробки, які будуть зростати із зростанням Ваших потреб, з ростом Вашого підприємства. Ця властивість робить AS/400 самої масштабованої системою в світі.

    Можливості роботи в Internet/Intranet.
    Тепер співробітники і клієнти Вашої компанії зможуть легко отримувати доступ до сховища даних за допомогою Internet/Intranet. Сервер AS/400 HTTP World Wide Web (WWW) може забезпечити простий доступ до Вашої комерційної інформації через Internet.

    Прикладні програми на AS/400 працюють без змін! 5250/HTML Workstation Gateway дає можливість працювати в Web Browser як за робочою станцією AS/400. Ваші існуючі на AS/400 прикладні програми при виконанні будуть відображатися на дисплеї в Web Browser, при цьому інформація буде автоматично перетворюватися у формат документа HTML. З існуючими інструментальними засобами Ви зможете швидко створювати нові прикладні програми для роботи в Internet.

    Створення запиту, без програмування! DB2 WWW - частина програмного продукту Internet Connection для AS/400, дозволить Вам організовувати запити до даних DB2 використовуючи мову HTML і отримувати результат у вікні Web Browser.

    Тепер Ви можете використовувати можливості стандарту CGI (Common Gateway Interface) Internet для розробки Web-сторінок з прямим доступом до DB2 або з використанням програм, написаних на RPG, COBOL або C з метою зміни бази даних з Web Browser.

    Гарантії безпеки для Вашого електронного-бізнесу.
    Анонсовано кілька нових функцій, які повинні убезпечити Ваші критичні дані. Це дасть можливість створювати прикладні програми для інтернет (e-Business) з використанням передових стандартів шифрування і ідентифікації, які забезпечать захист мережі від несанкціонованого доступу і безпеку передачі конфіденційної інформації в Інтернет/Інтранет.

    На додаток до реалізованої в OS/400 об'єктно-орієнтованої системи безпеки, в даний час доступні:

    Internet Connection Secure Server for AS/400.

    Інтегрований продукт в існуючу систему безпеки. Надає засоби захисту конфіденційної інформації при передачі в інтернет або усередині корпоративної інтранет.

    Firewall for AS/400

    Працює на інтегрованому файл-сервер (IPCS), запобігає небажані міжмережеві з'єднання. Служить як блокада між Вашою приватною мережею і Internet. Цей продукт дозволить контролювати вихід авторизованих користувачів через Firewall в Internet. Він зробить недоступним для спостереження структуру корпоративної мережі від зовнішнього світу і забезпечить конфіденційність мережевої адреси при обміні електронною поштою.

    Secure Sockets Layer (SSL)

    Забезпечує безпеку транзакцій в WWW між AS/400 та іншими системами користувача мають захищені Web Browser.

    Підтримка стандартів.
    На додаток до традиційної для AS/400 централізованої обчислювальної середовищі, можна будувати гетерогенні середовища, об'єднуючи стабільну і надійну DB2 для AS/400 з іншими обчислювальними платформами. Це стало можливим, тому що DB2 для AS/400 підтримує популярні стандарти баз даних і підтримує потокові (mainstream) протоколи передачі даних. Ця здатність до взаємодії в змішаних середовищах клієнт/сервер дозволяє користувачам працювати з прикладними програмами під управлінням IBM OS/2, DOS, Windows 3.0 або вище, IBM AIX, платформи Apple і при цьому отримувати доступ до даних DB2 для AS/400.

    Особливості DB2

    Опції DB2 інтегровані з операційною системою, з апаратурою.

    Підвищення ефективності кожної прикладної програми, яка виконується на системі AS/400;

    Спрощення для користувачів виконання складних завдань без необхідності знання використання СУБД (Система Управління Баз Даних);

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

    структурованої мови запитів (SQL)

    SQL DB2 відповідає промисловому стандарту SQL, що забезпечує більшу мобільність прикладних задач.

    Можливості високої продуктивності

    Для збільшення ефективності роботи з даними можлива налаштування програми при роботі з даними, за допомогою методів: Multiple Isolation Levels, Including Repeatable Read, Cursor Stability, Uncommitted Read і No Commit Locking;

    Блочний обмін даними, який покращує продуктивність середовища клієнт/сервер, повертаючи запису користувачеві швидше в блоках, ніж по-поодиноко;

    Блочна вставка та вибірка записів прискорюють час відгуку, дозволяючи прикладній програмі зберігати і відновлювати масиви даних, замість одного запису;

    Настроювання продуктивності і трасування завдань для аналізу завантаженості процесора і дискового контролера.

    Рівень секретності C2

    Забезпечена захист даних на рівні користувачів та груп користувачів, рівень секретності розроблений відповідно до стандарту C2 (the US Government publication DOD 5200.28-STD) американського уряду. DB2 та операційна система для AS/400 будуть зберігати конфіденційність Вашої інформації.

    способи доступу до даних

    Розподілена Архітектура реляційної бази даних Рівень 2 (Distributed Relational Database Architecture Level 2 DRDA2) з підтримкою двофазного протоколу синхронізації захоплень, дозволить звертатися одночасно до множинних різнорідних баз даних в складних середовищах клієнт/сервер;

    Open Database Connectivity (ODBC) забезпечує стандартизований спосіб звернення до даних DB2 на AS/400 з прикладних програм, що працюють на безлічі платформ користувачів.

    База даних паралельної обробки

    DB2 Symmetric Multiprocessing для AS/400 підвищує ефективність, виконуючи запит до даних на двох або більше процесорах;

    DB2 Multisystem для AS/400 збільшує потужність обробки та обсяги сховища даних, розділяючи навантаження по зберіганню та обробці даних між кількома системами AS/400;

    Системна шина паралельного введення/виводу дозволяє завантажувати великі масиви даних для більш швидкої передачі даних від диска до пам'яті.

    Тригери

    При модифікації бази даних, тригери забезпечують обробку даних згідно з визначеним користувачем діловим правилами.

    Цілісність даних

    Відповідно до правил обмеження, забезпечується несуперечність всіх елементів бази даних, від прикладних програм до бази даних.

    Збережені процедури.

    Розподіл робочого навантаження при роботі прикладної програми між клієнтом (логіка подання) і сервером (логіка обробки) для підвищення ефективності, це важливо для програм з проміжною обробкою даних, які можуть бути виконані на сервері;

    Підтримуються процедури, що зберігаються, реалізовані на будь-якій мові програмування AS/400.

    Огляд рішень середовища клієнт/сервер

    Підтримуються додатки з великим набором функцій:

    Віддалені черги даних (Remote Data Queues), області даних (Data Areas), і доступ до даних (Data Access);

    двофазне управління блокуванням і технологія реплікації.

    Реплікація даних.

    DataPropagator Relational Capture and Apply для AS/400 робить локальні, тіньові (shadow) копії даних DB2 (тіньовий механізм) і також дозволяє Вам визначати, як часто ці дані використовуються.

    Підтримка національної мови.

    При роботі з даними DB2 для AS/400 користувачі можуть використовувати свою національну мову, набір символів і послідовність сортування;

    Забезпечена можливість зберігання двухбайтних графічних символів включаючи UCS-2 (стандарт ISO/IEC 10646).

    Онлайнове резервне копіювання і відновлення.

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

    Контроль дій

    Можливість управління базою даних, використовуючи журнали про зміну записів і користувача, програму і завданні, що роблять це зміна (журнал транзакцій).

    Зміна структури таблиць

    Спрощено адміністрування та супровід бази даних, досить просто додавати, видаляти і змінювати стовпці в існуючих таблицях бази даних.

    Висока репутація
    За даними за 1996 рік 98% з 100 провідних компаній (зі списку Fortune 100) працюють на AS/400, що цікавіше - факт безперервного зростання цього показника:

    1993

    85%

    1994

    97%

    1995

    98%

    1996

    98%

    Мабуть, до 100% показник підніметься не скоро, оскільки залишилися дві компанії, що не працюють на AS/400 - HP і DEC - не можуть дозволити собі такого задоволення з суто політичних міркувань. Втім, компнії DEC вже непредставлена на комп'ютерному ринку.

    У 52% користувачів AS/400 з цього списку встановлено більше чотирьох таких систем. Усього у світі встановлено більше 500 000 систем, що майже в 3 рази більше, ніж у кращого з інших виробників систем такого класу.

    Засоби розробки для AS/400
    Краще за все демонструє відкритість системи AS/400 наявність своїх та підтримка існуючих засобів розробки.

    Рішення від IBM покривають широкий діапазон стилів програмування - мови програмування 3-го покоління, системи розробки 4GL, а також об'єктно-орієнтоване

    програмування. Засоби розробки IBM спроектовані таким чином, щоб допомогти розробникам прикладного програмного забезпечення оптимально використовувати свій досвід та існуючі напрацювання при переході на сучасні моделі (клієнт/сервер, розподілені системи, сетецентріческіе).

    Для вирішення невеликих завдань на AS/400 розробник може вибирати між мовами програмування C, COBOL, RPG. Додаткові кошти прискорюють розробку, дозволяючи вести словники даних і керувати веденням проекту (Application Dictionary Services, Application Development Manager).

    Генератори коду, що працюють з мовами програмування 4GL, виконують за програміста саму рутинну частину роботи. На AS/400 це VisualAge Generator. Серед засобів не IBM - Progress/400.

    Серед засобів об'єктно-орієнтованого програмування VisualAge C + +, VisualAge SmallTalk, а також підтримка моделі системних об'єктів SOM/400. Популярна в світі система ООП Synon була розроблена для AS/400

    Клієнтські додатки можуть бути створені за допомогою будь-якого кошти родини VisualAge - VisualAge SmallTalk, VisualAge C + +, VisualAge Generator, VisualAge RPG, VisualAge COBOL, VisualAge Basic. Завдяки незалежним розробникам вибір значно ширше. Фірма Borland пропонує Delphi/400 - варіант свого популярного продукту з підтримкою AS/400. Прямий драйвер до AS/400 є в системі Clarion. Gupta SQLWindows і PowerSoft PowerBuilder успішно використовуються для створення ПЗ клієнта. Навіть старі DOS-програми, написані на Clipper, FoxPro тощо будуть працювати з AS/400 завдяки оригінальним бібліотекам Win/400 і DCS/400.

    Якщо ж програму було написано для іншої середовища і не підлягає великих змін, воно зможе використовувати дані, що зберігаються в DB2/400, завдяки підтримці AS/400 в базах даних Oracle, Informix, Sybase у вигляді відповідних відкритих шлюзів.

    Для розробки прикладного програмного забезпечення фірма IBM пропонує сімейство засобів розробки VisualAge.

    Це сімейство містить візуальні інструменти створення додатків на різних мовах програмування:

    У сімейство продуктів VisualAge входять:

    VisualAge Generator;

    VisualAge for PacBase;

    VisualAge for Basic;

    VisualAge for C + +;

    VisualAge for COBOL;

    VisualAge for Java;

    VisualAge for Smalltalk.

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

    Створення додатків з готових частин або візуальне програмування дозволяє розробникам створювати програми з допомогою простої техніки "drag-and-drop" (переміщення об'єктів по екрану). Кожен візуальний компонент і кожне з'єднання між компонентами відповідає готовому багаторазово використовується об'єкту. Таким чином, VisualAge дозволяє візуально програмувати не тільки для користувача інтерфейс, але і алгоритми доступу до даних, обробки транзакцій і так далі.

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

    Сьогодні на ринку можна зустріти будь-які типи готових програмних компонентів. Понад 130 постачальників пропонують готові компоненти для розробки всіх типів додатків клієнт/сервер, включаючи програми для мережі Інтернет, для внутрішньокорпоративних інтрамережі (intranet) та інших видів сетецентріческой обробки даних. Приміром, VisualAge for PacBase використовує компоненти, створені для Lotus Notes і World Wide Web.

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

    У цьому відношенні IBM AS/400 також є одним з лідерів, зберігаючи при цьому свій унікальний архітектурний підхід до реалізації новітніх технологій: ці технології не просто підтримуються, вони вже тісно інтегровані в систему, що дозволяє застосовувати Internet/Intranet технології в існуючих рішеннях, без будь-якої переробки. Простіше кажучи, всі прикладні програми, що працюють на AS/400 стають доступними через Internet, більше того, в руках адміністраторів є механізм доступу через Internet до існуючих баз даних на AS/400.

    Це досягається за рахунок того, що в операційну систему OS/400 вже вбудована підтримка протоколів HTTP, SMTP, POP3, мови Java, що дозволяє застосовувати AS/400, крім усього іншого, і в якості поштового сервера та сервера Internet/Intranet .

    З додаткових функцій AS/400 в зв'язку з цим слід зазначити програмний шлюз DB2WWW, який дозволяє включати в документи на мові HTML прямі запити до бази даних DB2/400. Слід також відзначити унікальний засіб - шлюз 5250-HTML, що дозволяє будь-який комп'ютер з WWW-браузером використовувати як клієнт інтерактивних додатків OS/400.

    AS/400 підтримує протокол SSL і специфікації стандарту SET, що реалізують підтримку захищених комерційних транзакцій у відкритих мережах (Internet). У сукупності з інтегрованою системою безпеки це робить AS/400 серверної ідеальною платформою для ведення бізнесу в Internet.

    Підтримка мови Java на AS/400 дозволяє замовникам експериментувати з новітніми технологіями і застосовувати їх вже у сьогоднішній роботі. Слід зазначити, що архітектура AS/400, ізоляція програмного забезпечення від апаратних засобів, інтеграція, роблять AS/400 практично ідеальною для реалізації програм Java. Лабораторія AS/400 в Рочестері (США) веде роботи по реалізації Java на апаратному рівні.

    Концепція мережевих обчислень (Network Computing) і AS/400
    Мережева станція IBM (IBM Network Station) - це настільний мережевий комп'ютер, спеціально розроблений в лабораторії AS/400 (м. Рочестер, штат Міннесота) для використання в різнорідних комп'ютерних мережах.

    Мережева станція надзвичайно проста у використанні і не вимагає ніякого обслуговування. Вона поєднує в собі простоту і низьку вартість непрограмований терміналів з величезною гнучкістю і функціональністю персональних комп'ютерів.

    Використовуючи новітні технології, такі як WEB-браузер, і підтримка Java, мережева станція забезпечує великі переваги в першу чергу таким категоріям користувачів:

    працюють у багато-серверної середовищі, яким необхідний доступ до прикладних програм і даних на різних серверах, і до Інтернет;

    бажаючим використовувати як?? радіціонние перевірені прикладні програми, так і нові, з графічним інтерфейсом, а також Internet-приложения;

    для яких питання захисту даних і розмежування доступу є надзвичайно важливими, тим, хто вважає за краще зберігати корпоративні дані централізовано на сервері, а не на настільних РС;

    планують замінювати старі термінали або РС;

    планують закуповувати велику кількість РС в основному для доступу до Internet/Intranet.

    Детальніше про IBM Network Station ...

    Розподілені системи, системне адміністрування
    При реалізації складних розподілених систем на перше місце виходять питання системного адміністрування:

    централізоване управління серверами мережі;

    централізоване розповсюдження програмного забезпечення та виправлень на сервери системи, контроль версій ПЗ;

    централізована діагностика помилок, вирішення проблем в мережі;

    управління програмним забезпеченням на клієнтських місцях;

    облік та інвентаризація апаратних засобів і програмного забезпечення;

    автоматизація повсякденній діяльності;

    централізоване управління правами доступу і захистом даних;

    резервне копіювання і відновлення.

    Застосування AS/400 в якості серверної платформи дозволяє просто і ефективно вирішити всі перераховані питання. Операційна система OS/400 і програмні продукти SystemView/400, Backup and Recovery Media Services/400, Adstar Distributed Storage Manager/400, дозволяють реалізувати багаторівневі мережі серверів AS/400 c повністю централізованим управлінням. Централізація управління приводить до серйозного скорочення експлуатаційних витрат і кількості обслуговуючого персоналу.

    При порівнянних початкових витратах AS/400 забезпечує більш низькі експлуатаційні витрати за рахунок високого ступеня інтеграції. Багато в чому завдяки цьому, AS/400 має найменшу вартість володіння - показник враховує всі витрати на підтримку системи в працездатному стані протягом п'яти років.

    Володіючи розвиненими засобами централізованого обслуговування віддалених серверів AS/400 замовників позбавляє від необхідності утримувати адміністраторів системи у всіх відділеннях та філіях. Цього не можна сказати про системи на основі UNIX-подібних операційних систем. Тільки для AS/400 є приклади мереж складаються з 1000 + (більше тисячі) серверів. У деяких із цих випадків всі сервери (і сама мережа) управляються з однієї точки.

    Практично всі завдання по підтримці AS/400 здатна виконувати сама без втручання людини. Як кажуть замовники, які вже використовують AS/400 "це комп'ютер виключно для бізнесу, а не для обслуговуючого персоналу".

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

    А якби сервер Web мав більш потужний

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

     

     

     

     

     

     

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