МАСТЕР БІТ спрощує та розширює Ваш бізнес використовуючи Інформаційні технології.
Дізнатися більшеЗ моменту Вашого першого контакту і до припинення надання нами послуг, ми відповідаємо своєчасно та працюємо прозоро по відношенню до Вашого бізнесу. Для нас важливим є розуміння специфіки Вашої роботи. Наша взаємодія з вами відбувається на основі партнерства, для забезпечення належних послуг, щоб збільшити Ваші доходи та вигоду Ваших клієнтів.
Почати!Наші рішення дозволять в деталях побачити актуальний стан Вашого бізнесу в режимі реального часу.
Об’єднайте Ваші рішення та додатки для ефективної взаємодії.
Відкрийте Ваш бізнес для нових можливостей.
Концентруйтесь на тому, що важливо для Вашого бізнесу. Технології ми беремо на себе.
SpagoBI - це єдиний набір інструментів для бізнес аналітики з повністю відкритим початковим кодом, у тому числі аналітики на основі великих даних (BigData).
Набір інструментів інтегрований в портал, що управляється адміністратором , який надає доступ до звітів та функцій інструментів.
Набір включає наступні інструменти:
Серверна частина інструментів реалізована на Java та виконується на сервері додатків Tomcat. Така реалізація є незалежною від платформи і може бути встановлена на Windows, Linux, Apple та інших операційних системах. Система має відкритий програмний код та більшість її бібліотек ліцензовані на основі MPLv2 ліцензії, хоча є бібліотеки з GPL ліцензією.
Pentaho - Потужний набір інструментів бізнес аналітики. Даний набір інструментів був названий провідною дослідницькою та консалтинговою компанією Gartner далекоглядним. Багатогранне середовище бізнес аналітики включає, але не обмежує наступних особливостей:
Серверна частина виконана на Java та розміщена на Tomcat. Компанія Pentaho пропонує дві версії свого продукту: платну (Enterprise Edition) та версію спільноти (Community Edition) – набір інструментів з відкритим кодом ліцензованих під ліцензією Apache та різновидів GPL.
Hadoop - середовище бібліотек для допомоги у реалізації розподілених систем обробки даних. Розподілені системи вираховують та зберігають дані на багатьох машинах для досягнення вищої швидкодії та надійності. Hadoop є високо масштабованим рішенням, може працювати як на одній машині так і на тисячах інших. Hadoop розроблений на Java. Ліцензований під Apache Licence V2.0.
Spagic - Універсальна бібліотека з відкритим кодом для рішень сервіс орієнтованої архітектури та управління бізнес процесами (SOA/BPM). Бібліотека є так званою мідлвеа (middle-ware), тобто працює між двома та декількома додатками та сервісами. Призначенням бібліотеки є заснування надійного сполучення між певними компонентами та автоматизація визначених бізнес процесів, також втілення обміну даними із застарілими, але потрібними додатками. Простим прикладом залучення бібліотеки може бути зв’язок між системою управління ресурсами підприємства (ERP) та системою управління клієнтами (CRM), для забезпечення однозначної інформації по клієнтам у обох системах. Прикладом системи керування ресурсами підприємства може бути SAP або 1С. Прикладом системи управління клієнтами- Salesforce CRM або Microsoft Dynamics CRM. Інструменти бібліотеки дають можливість графічного зображення активності бізнес процесу.
Spagic має наступні характеристики:
Spagic розроблений на Java та виконується на сервері додатків Tomcat. Продукт ліцензований під GNU Lesser General Public Licence (GNU LGPL). Spagic є частиною ініціативи SpagoWorld.
Apache Camel являє собою повноцінне середовище для інтеграцій систем по стандартам EIP (Enterprise Integration Patterns). Забезпечує структурований та керований спосіб розробки комплексних інтеграцій на підприємстві. Середовище працює через систему повідомлень, де компоненти зв’язуються між собою тільки через повідомлення, нічим більше. Іншими словами Apache Camel є технологією повідомлень з маршрутизацією. Підтримує більшість протоколів комунікацій, таких як FTP, JSON, HTTP та ін. та забезпечує:
Apache Camel розроблений на Java, система з відкритим кодом ліцензована під Apache License.
Спеціальна - спеціалізована ланка зв’язку між малою кількістю додатків. У порівняно малій організації, в більшості випадків може бути не доцільним розміщення розвинутих інструментів для зв’язку кількох додатків. В таких випадках розробляються місцеві канали комунікацій використовуючи вбудовані засоби інтеграції самих додатків. Технології, що використовуються у цьому випадку можуть бути дуже різними та сильно залежатимуть від технологій з’єднуваних елементів. Спеціальні інтеграції можна розглядати як короткострокові рішення, які мають бути заміщені впродовж розвитку підприємства.
.NET - можливо найбільш відома технологія Майкрософт. Впроваджена більше 10 років тому, стала популярною за свою вичерпність. Технологія сумісна з декількома мовами програмування та може бути розміщена на різних платформах, таких як Windows, Linux або Apple, на серверах та робочих станціях. Також дозволяє створення ВЕБ додатків. Розвинуті інструменти розробника та мережа підтримки технології привабили багатьох розробників по всьому світу, зробивши саму технологію популярною та упізнаваною. Протягом довгого часу технологія була добре випробувана, стала надійною та рекомендується до використання, особливо на основі Windows.
Дана технологія - є технологією з відкритим кодом.
MS SQL - під скороченням мається на увазі MS SQL Server – прогресивна система управління реляційними базами даних розроблена Майкрософт. SQL - це Мова Структурованих Запитів (Structured Query Language). Основним призначенням системи є збереження, виклик та обробка даних. Система працює обробляючи запити у середовищі одночасно з багатьма користувачами. Універсальність системи дозволяє використання у багатьох призначеннях, таких як, збереження та обробка даних ВЕБ-сайту, додатку робочої станції, системи бізнес аналітики, та інших додатків. MS SQL Server також включає важливі інструменти для інтеграції та аналітики, які застосовуються для різноманітних розширених комплексних рішень.
Сервіс може бути розміщений на Windows сервері та має дюжину ліцензійних моделей в залежності від кількості користувачів, процесорів, розміру баз даних та ін. Існують безоплатні обмежені версії сервісу, які можна використовувати для оцінки або порівняно малих баз даних та операцій.
Automation - в основі означає автоматизацію обробки та генерації документів Майкрософт офісу та інших спеціальних системних завдань пов’язаних з Майкрософт Віндоус, таких як, виконання періодичних процесів і т.д. Очевидно, коли мова заходить про обробку документів, ліцензії Майкрософт будуть необхідні.
Інші технології нараховують JavaScript для ВЕБ розробок на стороні браузера, включаючи динамічні об’єкти скалярної векторної графіки (Scalar Vector Graphics) , WCF (Windows Communication Foundation), WPF (Windows Presentation Foundation), WF (Windows Workflow Foundation). Самі по собі технології є безоплатними для використання, але набір інструментів розробника та серверні бібліотеки можуть бути платними.
PHP - це мова сценаріїв загального призначення з відкритим початковим кодом, що широко використовується, та вміщує набір необхідних інструментів для розробки статичних та динамічних ВЕБ сторінок та ВЕБ сервісів, що розміщуються на сервері. Компілятор мови звертається напряму до API веб-серверу, це відбувається дуже швидко. Більшість систем управління контентом (Content Management System) в інтернеті створені на PHP, такі як WordPress, Drupal, Joomla та ін. Також системи для продажів в інтернеті, таких як Prestashop, Magento, osCommerce та ін. PHP є технологією з відкритим кодом розповсюдженою під ліцензією PHP License, що дозволяє вільне використання та розповсюдження. Разом з безоплатними, існують інструменти розробника з платними ліцензіями, які мають свої переваги.
MySQL, скорочення означає Oracle MySql database server- система управління реляційними базами даних з відкритим кодом (Relational Data Base Management System). Безвідмовність, захищеність, висока швидкодія, масштабованість зробили цю систему найбільш популярною у світі відкритого коду, особливо для ВЕБ додатків. У багатьох випадках MySql використовується для критично важливих (mission critical) додатків. Також використовується для збереження та обробки великих даних (BigData), у системах бізнес аналітики (Business Intelligence) та у вбудованих додатках. Рівень керованості MySql ставить цю систему в один ряд у порівнянні з платними системами, наприклад, Microsoft SQL Server. Чисельність безоплатних інструментів розробника зробили її розповсюдженою по всьому світу. Ліцензія GPL v2 (General Public License), що дозволяє безоплатне комерційне використання
JavaScript - найбільш популярна ВЕБ сценарійна мова. В більшості випадків скріпти JavaScript використовуються для виконання на ВЕБ сторінках створюючи динамічний контент. Скрипт не потребує додаткових встановлень у браузері. Швидке часткове оновлення ВЕБ-сторінки можливе використовуючи JavaScript. Для спрощення процесу розробки, багато допоміжних бібліотек було розроблено, таких як JQuery, ExtJs (Sencha) та ін. Усі вони основані на JavaScript. Деякі бібліотеки є безоплатними для комерційного використання, наприклад, Jquery, та платні, наприклад – ExtJs, хоча залишаючись бібліотекою з відкритим кодом. Скрипти, які виконуються на стороні браузера мають обмеження для безпеки, наприклад, є неможливим зчитування або маніпулювання файлами на комп’ютері, окрім доменних кукі. Дозволене повне маніпулювання сторінкою, під якою виконується скрипт та фоновий обмін з сервером, невидимий користувачу. JavaScript та деякі бібліотеки JavaScript можуть використовуватись для комплексних графічних маніпуляцій на сторінці. Прикладом графічної технології може служити скалярна векторна графіка (Scalar Vector Graphics), яка стає стандартом, використовуючи API для швидкого прямого виконання за допомогою апаратних ресурсів. Використання JavaScript очевидно є безоплатним для комерційних застосувань. Існує безліч безоплатних потужних інструментів розробника, а також платних, які роблять розробку більш ефективною.
Pyphon - широковживана високорівнева, інтерпретована (поточне виконання без попередньої компіляції) мова програмування загального вжитку. Ґрунтовна філософія мови підкреслює читабельність коду та дозволяє розробнику використовувати меншу кількість лінійок коду. Це значно впливає на час витрачений на програмування та дозволяє раціоналізувати подальшу підтримку та виконання змін в майбутньому зменшуючи загальну вартість володіння продуктом (Total Cost of Ownership). Зокрема для ВЕБ програмування був розроблений програмний каркас Django. Мова може використовуватись для серверного програмування та програмування робочих станцій на платформах Linux, Windows, MacOS. Використання є безоплатним для комерційних призначень.
Інші технології включають але не обмежуються SOAP, XML, C++ compiled binaries, bash скриптування для автоматизування певних завдань.
Nagios - за більше ніж 15 років Nagios став стандартом індустрії, призначений для моніторингу ІТ інфраструктури. Процес моніторингу розпізнає та сповіщає про проблеми до того як вони вплинуть на критичні бізнес процеси. Сповіщення дозволяють адміністраторам та персоналу системного моніторингу розпочати вирішення проблеми до того як відбудеться порушення роботи бізнесу. Продукт суттєво зменшує час виходу з ладу систем, покращує здоров’я мереж та серверів роблячи додатки високо доступними. Nagios являє собою масштабовану, надійну та гнучку платформу моніторингу. Окрім вбудованих інструментів моніторингу інфраструктури, продукт також робить можливим створення нових інструментів на основі платформи, зі спеціальною логікою, які можуть використовуватись для перевірки специфічних процесів додатку. Наприклад, час повернення веб сторінки або веб сервісу або коректне виконання певної бізнес логіки.
Інструменти Nagios дозволяють:
Надають наступні можливості
Технічний персонал може отримати сповіщення електронною поштою, СМС, або запуститися окремий скрипт. Інструменти можуть моніторити мережі, Windows та Linux сервера та робочі станції, також додатки, які виконуються на них. Існують дві версії: платна та безоплатна версія спільноти.
Віддалений доступ - команда, яка займається підтримкою Вашої інфраструктури та додатків не обов'язково повинна фізично знаходитися на Вашому підприємстві. Інструменти безпечного віддаленого доступу можуть бути використані для вирішення проблем, коли вони виникають. Перелік інструментів налічує - Microsoft RDP, VNC over ssh, NoMachine і ін.
Життєвий цикл розробки та підтримки систем відноситься до процесу, який складається з наступних етапів: планування, створення, тестування, розміщення, підтримка та вилучення системи. У відповідності до розробки програмного забезпечення зазвичай використовуються два типи процесу: Водоспад (Waterfall) та Швидкий (Agile). Кожен процес має свої переваги та недоліки.
Водоспад - головним чином використовується у великих проектах де неможливо розбити межі проекту на малі частини та просуватись поетапно до повного їх виконання, або в малих проектах, де мала вірогідність неоднозначності вимог та всі етапи проекту підготовлені та зрозумілі. Виразним прикладом великого проекту може бути дослідження космосу, коли існує тільки одна можливість виходу. Весь проект планується заздалегідь з початку до закінчення без зворотного зв’язку. Іншими словами, процес є послідовним та не ітеративним. Модель водоспаду в широкому вжитку використовувалась на початках ери комп’ютерних технологій. Процес включає в себе наступні етапи, кожен етап слідує за попереднім в послідовності:
Пропущення будь-якого етапу у моделі водоспаду не можливе.
Переваги моделі водоспаду:
Недоліки:
Швидкий - на противагу від моделі водоспаду, ця модель ітеративна. Межі проекту поділяються на малі частини та виконання відбувається поступово. Модель сприяє адаптивному плануванню, ранньому постачанню робіт, постійному поліпшенню та заохочує швидкі та гнучкі відповіді на зміни. Мала, роздрібнена частина проекту розвивається за наступними етапами: планування, розробка, тестування та реліз. Частина є достатньо малою, щоб покрити одне або декілька одиничних вимог протягом максимум двох тижнів.
Маніфест моделі заснований на дванадцяти принципах:
Переваги:
Недоліки:
У практиці нашого підприємства є використання суміши обох моделей для досягнення керованості проекту та мінімізованої вартості підтримки. Суміш, в кінці кінців, відзначається зменшеною загальною вартістю володіння системами (Total Cost of Ownership).
Готові започаткувати корисне партнерство з нами? Чудово! Дзвоніть нам або надішліть листа електронною поштою, наша відповідь не забариться!
+38 050 384 6654
+1 646 499 2335