🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #345623

Re: Serwer automatyzacji

#345623
From: konsul41
Date: Fri, 17 Mar 2017 07:27
44 lines
3117 bytes
W dniu 17-03-2017 o 00:36, Mikołaj 'Virion' Milewski pisze:
> W dniu czwartek, 16 marca 2017 20:19:41 UTC+1 użytkownik Karol napisał:
>
>>> Po pewnych zmianach można, tylko po co brnąć w antyczną technologię?
>> Wygoda.
>
> Różnie rozumiemy wygodę...
>
>>> Nie lepiej zrobić usługę sieciową?
>> Masz na myśli klasyczną klient-serwer?
>> To sporo więcej roboty.
>
> A skąd! REST (mORMot) albo MQ-based (delphi-mqtt, delphizmq). W gratisie mamy brak uzależnienia od platformy, dostęp zdalny etc, etc.
>
Ale to wymaga przebudowania (przeprojektowania) całej aplikacji, 
poznania nowej technologi, a w zasadzie całkowicie innego podejścia do 
problemu, nie wiem czy chcę to przechodzić ponownie.
Morze w następnym programie.

Ja chcę tylko udostępnić obecne obiekty (interfejsy) poza program dla 
innych swoich programów.
Przykład Program płacowy tworzy PK z zapisami listy płac w programie 
księgowym (PK jako obiekt w programie księgowym już mam). Już jakiś czas 
odszedłem od bezpośredniego grzebania w SQL przez wszystkie moduły na 
rzecz wyspecjalizowanych modułów.

Moja architektura wygląda następująco
Obiekty zdefiniowane są w BPL-ach i zarejestrowane.
Każdy obiekt implementuje określony interfejs.
Obiekty używam wewnętrznie w swoim programie, a interfejs we wtyczkach.

Szukam w miarę prostego sposobu na udostępnienie tych obiektów w ramach 
jednego komputera.
Serwer automatyzacji to rzeczywiście stara technologia, ale duże pakiety 
oprogramowania nadal ich używają (MSOffice, OpenOffice,Autocad, itd...), 
więc chyba w tym programie pójdę w tym kierunku. Mimo wszystko nadal 
jestem otwarty na nowe pomysły.

Wracając do tematu próbuję interfejsem automatyzacji opakować moje 
obiekty i spróbuję, może coś z tego będzie.

---
Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast.
https://www.avast.com/antivirus
Technical Details
Message-ID: <oag36f$47n$1@portraits.wsisiz.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.jue163.internetdsl.tpnet.pl!not-for-mail
References: <9ef54cdf-4499-46be-bfb0-a35ef5428bd2@googlegroups.com> <31a79488-c95a-48ea-afde-b7e01fb83be6@googlegroups.com> <58cae54b$0$648$65785112@news.neostrada.pl> <50300a73-24c5-4a92-86a6-ab96f54110b1@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.jue163.internetdsl.tpnet.pl!not-for-mail
From: "konsul41@wp.pl" <konsul41@wp.pl>
Newsgroups: pl.comp.lang.delphi
Subject: Re: Serwer automatyzacji
Date: Fri, 17 Mar 2017 08:27:53 +0100
Organization: http://www.wit.edu.pl
Message-ID: <oag36f$47n$1@portraits.wsisiz.edu.pl>
References: <9ef54cdf-4499-46be-bfb0-a35ef5428bd2@googlegroups.com> <31a79488-c95a-48ea-afde-b7e01fb83be6@googlegroups.com> <58cae54b$0$648$65785112@news.neostrada.pl> <50300a73-24c5-4a92-86a6-ab96f54110b1@googlegroups.com>
Mime-Version: 1.0
Injection-Date: Fri, 17 Mar 2017 07:28:15 -0000 (UTC)
Injection-Info: portraits.wsisiz.edu.pl; posting-host="jue163.internetdsl.tpnet.pl:95.48.160.163"; logging-data="4343"; mail-complaints-to="abuse@wsisiz.edu.pl"
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
In-Reply-To: <50300a73-24c5-4a92-86a6-ab96f54110b1@googlegroups.com>
X-Antivirus: avast! (VPS 170316-1, 2017-03-16), Outbound message
X-Antivirus-Status: Clean
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit