Integrowanie przedsiębiorstwa za pomocą narzędzi typu open source

Dennis Brandl

przedstawiciel firmy BR&L Consulting

Otrzymałem komentarze do mojego artykułu na temat bezpłatnego oprogramowania („Darmowy, ale bynajmniej nie tani”) i wydaje mi się, że powinienem złożyć kilka wyjaśnień. Chociaż termin „darmowe oprogramowanie” może być prawdziwy w kontekście prawnym, jeśli definiuje oprogramowanie, które można modyfikować bez ograniczeń, ale jednak podlegające opłatom, termin ten okazuje się marketingową klęską. Trudno wytłumaczyć użytkownikom końcowym, że za darmowe oprogramowanie muszą jednak zapłacić.

Na szczęście obecnie większość oferentów posługuje się terminem „oprogramowanie otwartego źródła”. Typowe licencje otwartego źródła to licencje publiczne GNU (GPL) oraz Lesser GPL. Oprogramowanie rozprowadzane w ramach licencji GPL oraz Lesser GPL można bez ograniczeń rozpowszechniać, modyfikować i kopiować, trzeba jednak udostępniać kod źródłowy, a prace będące pochodnymi oprogramowania również muszą opierać się na zasadach tej samej licencji. Lesser GPL jest bardziej przydatna, ponieważ pozwala na wykorzystanie oprogramowania w produktach komercyjnych, ale również pod warunkiem udostępnienia kodu źródłowego.

 

Ostatnio wprowadzono na rynek nowy element oprogramowania kategorii open source przeznaczony dla systemów produkcyjnych. Program jest objęty licencją Lesser GPL, a autorem jest Cervecería Polar, oddział firmy Empresas Polar, wenezuelskiego producenta artykułów spożywczych, zajmującego się produkcją piwa i słodu. Program będący interfejsem pomiędzy systemami produkcyjnymi firmy a platformą SAP R/3, jest oparty na XSLT (eXtensible Stylesheet Language Transformation). Konwertuje pliki interfejsowe SAP do formatu XML, a te do formatu SAP. Przemysłowy standard XML jest oparty na

B2MML (Business to Manufacturing Markup Language), w którym zastosowano standardy integracji produkcji z systemami firmy zgodne z normami ANSI/ISA 95.01 oraz IEC 62264-1. Schematy B2MML XML zostały wprowadzone jako oprogramowanie otwartego źródła przez Światowe Forum Przetwarzania Wsadowego (World Batch Forum), a kod XSLT firmy Cervecería Polar również będzie można znaleźć na stronie internetowej WBF.

Firma Cervecería Polar zastosowała oprogramowanie do połączenia systemu SAP z wieloma konfiguracjami MES, PLC oraz DCS, co zajęło zaledwie pięć tygodni. Realizacja projektów o takim zasięgu zajmuje zazwyczaj około roku. Projekt został uwieńczony sukcesem dzięki wykorzystaniu oprogramowania otwartego źródła oraz świadczonemu w ramach wolontariatu wsparciu autorów otwartych rozwiązań. Projekt wykorzystuje zalety oprogramowania otwartego źródła tam, gdzie nie ma komercyjnych alternatyw albo istniejące przeznaczone są tylko do pewnych (ograniczonej liczby) systemów. Większość produktów będących interfejsami SAP współpracuje wyłącznie z jednym systemem PLC, DCS, historian czy MES. Rozwiązanie otwartego źródła może teraz stosować każdy użytkownik końcowy, nawet w projektach komercyjnych.