ustify"> Microsoft Mobile Information Server являє собою масштабований сервер додатків для мобільної телефонії, призначений для корпоративних замовників і операторів мобільного зв'язку, які потребують надання доступу до даних і додатків з будь-яких бездротових мобільних пристроїв.
Разом з Mobile Information Server буде поставлятися додаток Microsoft Outlook Mobile Access, що забезпечує доступ з мобільного телефону безпосередньо до додатків на основі Microsoft Exchange Server, керуючим персональною інформацією: до електронної пошти, календарів, контактів, задачам.Information Server також зможе дозволити мобільним користувачам звертатися за допомогою бездротового зв'язку до корпоративних додатків та інших ресурсів внутрішніх корпоративних мереж, наприклад до Web-додатків, що працюють під управлінням Windows Server 2012, або до рішень на основі Microsoft SQL Server. Крім того, Mobile Information Server зможе надати платформу для майбутніх мобільних додатків, у тому числі орієнтованих на нові типи мобільних пристроїв (наприклад, обмін електронними або голосовими повідомленнями за допомогою бездротового зв'язку).
5.3.9 Tahoe Server
Один з останніх серверних продуктів Microsoft, що носить кодову назву Tahoe, являє собою портал, що дозволяє організувати систему документообігу всередині підприємства. З його допомогою можна управляти документами, створюваними на підприємстві, публікувати їх, здійснювати їх пошук, а також надавати їх в колективне використання і організовувати колективну роботу над німі.Server дозволяє:
· блокувати редаговані документи, зберігати їх різні версії, публікувати чорнові версії;
· здійснювати колективну роботу над документом;
· зберігати профілі документів в метаданих і визначати корпоративний стандарт такого профілю;
· відстежувати зміни в декількох чорнових версіях документів, що з'являються в процесі редагування, рецензування, розгляду і затвердження, а також маршрутизацію документа в процесі його розгляду різними співробітниками до моменту публікації його в Intranet-порталі. При цьому можливе повернення до попередньої версії документа;
· управляти життєвим циклом документів;
· управляти правами доступу до документів;
· індексувати документи, у тому числі що зберігаються на Web-серверах, у спільних папках Microsoft Exchange Server, на серверах Lotus Notes, віддалених Tahoe-серверах;
· здійснювати пошук документів за ключовими словами, профілем, категорії, вмісту;
· здійснювати підписку на документи відповідно до даних їх профілів і отримувати повідомлення про появу того чи іншого документа (наприклад, електронною поштою). Server використовує Web Storage System - сховище даних, що використовує стандартні інтерфейси, такі як ActiveX Data Object (ADO), Collaboration Data Objects (CDO), Extensible Markup Language (XML), Hypertext Transfer Protocol (HTTP), Web Distributed Authoring and Versioning (WebDAV ). Так як Web Storage System є сервером автоматизації, користувачі можуть створювати додатки, що керують цим сховищем, за допомогою Microsoft Visual Studio або інших засобів розробки додатків, що підтримують створення COM-клієнтів. Відзначимо також, що функціональність Tahoe Server можна розширювати за допомогою Digital Dashboards. У комплект поставки цього продукту буде також входити Office Designer - засіб розробки, що дозволяє створювати додатки для Web Storage System.
Переважна частина функціональності Tahoe Server буде доступна безпосередньо з додатків Microsoft Office 2013 і Microsoft Windows Explorer.
6. Виконання технічного завдання
. 1 Проектування
Основне методологією проектування всіх частин системи оптово-роздрібної торгівлі «Retail» є принцип поділу відповідальності її компонент на три основні частини: бізнес-шар, шар додатки (application layer), шар презентації (подання). І в рамках реалізації такого поділу був вибрав патерн проектування MVP, де для кожної компоненти модель буде инкапсулировать всю бізнес-логіку (доменну логіку), подання буде надавати користувальницький інтерфейс і спілкування з користувачем, а презентер (presenter) - сполучний компонент між моделлю і представленням.
Презентер у свою чергу являє собою фасад замикає на собі реалізацію всіх необхідних для даного модуля се?? вісов (в основному - робота з БД, або інтеграція з іншими компонентами системи). Таким чином вся сукупність незалежних модулів (а точніше реалізованих сервісів) утворює собою не що інше як SOA - архітектуру (сервіс-орієнтований підхід до побудови системи).
Елемент управління (View) повинен н...