Vereinfachte serverseitige Verarbeitung

RPM vereinfacht die serverseitige Verarbeitung für Delphi-Entwickler

erschien ursprünglich in diesem Artikel Infoworld Magazine

Urheberrecht Infoworld Media Group, Inc.



Denken Sie an Middleware, midtier, Fern Verfahren oder verteilten Objekten. Wir alle wissen, dass diese Technologien schnell zu viel kritischer in die Welt der Unternehmensanwendungen. Aber die Umsetzung dieser Technologien erweist sich als schwierige Aufgabe für viele Unternehmen zu erreichen sein aufgrund der komplexen Natur der beteiligten Architekturen und dem technischen Know-how erforderlich, um diese Bereitstellungen zu verwalten. RPM Extended Systems (Remote Procedure Middleware) Server 1.0 für Inprise Delphi kann helfen, die Last des Aufbaus n-Tier-Anwendungen.



RPM ist eine Software-basierte midtier Server, der für die Entwicklung der Datenbank, die auf dem Datenbank-Server anstelle des Kunden gehalten wird ermöglicht. Wie alle Software midtier wird RPM entwickelt, um Geschäftsregeln und Daten auf dem midtier nicht auf der Client-Seite oder der Server-Datenbank-Backend zu bearbeiten. Dies beschleunigt die Leistung der Endanwender-Anwendungen und spart Verarbeitungszyklen der Datenbankserver. Bewegen Geschäftsregel und Datenverarbeitung an der midtier Regel umfasst das Schreiben midtier Anwendungslogik, die mit dem Client und der Datenbank kommuniziert. Diese Logik überprüft die eingegebenen Daten und manipuliert Datentransaktionen, eine Aufgabe nicht zu leicht genommen werden.



RPM ist auf Entwickler, die mit Inprise Delphi unterstützt und läuft nur auf Windows-Plattform. Ich würde empfehlen, dass RPM Extended Systems erweitern nächsten Inprise Delphi für Linux zu schließen sowie die Unterstützung erweitern die Werkzeugentwicklung zu anderen Angeboten von Inprise gehören.



Es gibt vier Komponenten, die RPM machen: der Server-Modul, das als Windows NT-Dienst oder als ausführbare Datei installiert ist; bilden einen Behälter, in dem die Verfahren der RPM aufzuhalten; und zwei Komponenten, die die Konnektivität zwischen midtier, Client-und Server-Back-End-Datenbank zu unterstützen.



Auf der Rückseite wird die Datenbankkonnektivität begrenzt Database Server von Extended Systems Vorteil ", wenn Sie die Standard Edition von RPM haben. Die Professional Edition, wenn auch noch nicht erschienen, hat keine Begrenzung der Datenbank.



Verfahren für die RPM sind mit Delphi geschrieben und als Standard-32-Bit-Windows-DLL erstellt. Diese Verfahren sind serverseitige Objekte, die auf der midtier verteilt sind. System-Ansatz erweitert 'unterscheidet sich von anderen Lösungen midtier, wie Midas von Inprise, über Stand-alone ausführbaren Dateien auf der Serverseite. RPM hat nur eine ausführbare Datei, die Server-RPM. Verwaltet alle DLLs, die die Verfahren enthalten. Auf diese Weise kann der Server ununterbrochen funktionieren, während DLLs hinzugefügt oder entfernt werden.



Ich habe ein Tool namens ein Container von Experten, um Delphi, eines der Merkmale von RPM, die mich ein kleines Stück der Logik midtier für meine Anwendung zu testen, etwa eine Stunde in zu erstellen erlaubt. Wie ich ausgewertet Runden merkte ich, dass er einige weitere nützliche Funktionen hatte. Zum Beispiel ist die Server-Komponente in der Lage über eine IP-Adresse oder den Computernamen des Servers oder Client zu kommunizieren. Dies eröffnet eine Vielzahl von Möglichkeiten für Thin-Client-, Remote-Anwendungsbereitstellung.



Delphi muss verwendet werden, um Logik midtier RPM erstellen, aber Sie können jede Sprache, die Entwicklung senden und empfangen TCP/IP-Pakete, wie Java verwenden können, um die Server-RPM über TCP/IP zugreifen.



Mit der Server-RPM enthalten ist eine flexible Embedded-Agent, den Sie auf die Ausführung eines Remote Procedure zu jeder Zeit und Intervall oder ein oder mehrere Male so lange planen kann. RPM enthält ein nützliches Werkzeug, Delphi Expert, die ein Wrapper für die Code ist. Sie erstellen ein Modell, das auf die Klasse, die Sie erstellen, so dass die Wiederverwendung und die Produktivität von Entwicklern zu erhöhen.



RPM Standard Edition, die jetzt als Freeware erhältlich, hat eine gleichzeitige Begrenzung Element 50 RPM Professional Edition ist kein Release Datum noch nicht, aber wird zusätzliche Funktionen wie Lastausgleich, Sicherheit, unbegrenzte Anzahl gleichzeitiger Benutzerverbindungen und ohne Einschränkung gehören, auf dem Datenbank- verwendet.




(0)
(0)

Kommentare - 0

Keine Kommentare

Fügen Sie einen Kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Zeichen übrig: 3000
captcha