Przejdź do treści

Platforma

Platforma Phenome: moduły z kontraktami ról i adaptery do istniejących systemów

Każdy moduł Phenome pełni rolę opisaną opublikowanym kontraktem. Systemy każdego rodzaju (ERP, CRM, CPQ, MRP, MES, WMS, księgowość, bazy danych) łączą się z platformą przez adaptery zgodne z tymi samymi kontraktami. System może być ten, którego firma już używa, albo nowy, dodany w trakcie wdrożenia.

Moduły Phenome i systemy firmy połączone przez kontrakty ról U góry trzy moduły Phenome: konfigurator 3D, generator i monitor; dwa ostatnie są w budowie. Pośrodku kontrakty ról. Na dole systemy firmy: ERP, CRM, MES, WMS i księgowość, każdy podłączony przez adapter, oraz brakujący system dodany przez ten sam kontrakt.
  • Konfigurator 3Dpisanie modeli działa
  • Generatorw budowie
  • Monitorw budowie
Kontrakty ról
  • adapterERPistniejący
  • adapterCRMistniejący
  • adapterMESistniejący
  • adapterWMSistniejący
  • adapterKsięgowośćistniejąca
  • adapterBrakujący systemdodany przez kontrakt

Systemy: zachowane albo wymienione

System, którego firma już używa, może zostać zachowany albo wymieniony na lepszy; nie ma wyjątku dla ERP. Decyzja zapada we wdrożeniu, rola po roli. System, który zostaje, dostaje adapter przekładający jego dane na kontrakt roli i z powrotem, a ludzie pracują w nim jak dotąd. Gdy firmie brakuje systemu jakiegoś rodzaju, dodaje się go przez ten sam kontrakt, od producenta, który firmie odpowiada.

Sam Phenome nie jest systemem ERP. Wdrożenie może zachować ERP firmy, wymienić go albo zbudować nowy, a wybrany ERP łączy się przez adapter jak każdy inny system.

Podręcznik kontraktów

Kontrakty między modułami opisuje otwarty podręcznik, dziś w wersji roboczej 0.2. Odnosi 32 odpowiedzialności i 24 granice między modułami firmy produkcyjnej do istniejących standardów, takich jak ISA-95 i OPC UA. Podręcznik zostanie opublikowany na licencji MIT i do tego czasu nie ma publicznego adresu.

Kod publiczny

Jądro geometryczne jest napisane w C# dla .NET 10 i ma 571 testów automatycznych. Działa na serwerach i w przeglądarce jako WebAssembly. Kod leży na GitHubie, na licencji MIT: https://github.com/theObjectCo/PhenomeKernel.

Phenome Link łączy agenta AI z otwartym płótnem Grasshoppera, na którym inżynier pracuje nad prototypem konfiguratora. Także ten kod jest publiczny i ma licencję MIT: https://github.com/theObjectCo/Phenome.

Phenome jest produktem Object, studia oprogramowania i inżynierii.

Rozmowę o wdrożeniu umawia się przez https://object.pl.