|
Java for Process Control

FAST presenta JPC, Java for Process Control, interfaccia di programmazione che permette ad applicazioni Java "Write Once, Run Anywhere" di accedere al mondo OPC anche da piattaforme non Windows.
JPC è un toolkit multithread composto da due moduli:
- un'applicazione Java su piattaforma windows che funge da gateway verso i server OPC
- una libreria di classi Java (Jar) che replicano le funzionalità OPC integrabili in una qualsiasi applicazione Java in esecuzione anche su piattaforma non windows.
JPC è un modo semplice e veloce per estendere la tecnologia OPC attraverso le diverse piattaforme senza che la diversità costituisca un limite.
Dettagli tecnici della libreria Java
La libreria Java è il cuore del toolkit e implementa la specifica OPC DA utilizzando i tipi di dato e l’architettura Java.
Le classi sono thread-safe e gli oggetti self-running, opportunamente isolati all'utente-sviluppatore, il quale si dovrà
solo preoccupare del loro corretto utilizzo (nei limiti consentiti da una libreria, la quale prevedendo l'estensibilità
consente comunque un certo livello di accesso alle classi).
Si prevede l'uso del protocollo RMI (remote method invocation), standard in Java fino dalla versione 1.1.
E' un protocollo binario ed ottimizzato per applicazioni distribuite Java-to-Java. Perfetto per ambiente
LAN e migliore di qualsiasi altra soluzione in tale contesto.
|