Wikisage, de vrije encyclopedie van de tweede generatie, is digitaal erfgoed

Wikisage is op 1 na de grootste internet-encyclopedie in het Nederlands. Iedereen kan de hier verzamelde kennis gratis gebruiken, zonder storende advertenties. De Koninklijke Bibliotheek van Nederland heeft Wikisage in 2018 aangemerkt als digitaal erfgoed.

  • Wilt u meehelpen om Wikisage te laten groeien? Maak dan een account aan. U bent van harte welkom. Zie: Portaal:Gebruikers.
  • Bent u blij met Wikisage, of wilt u juist meer? Dan stellen we een bescheiden donatie om de kosten te bestrijden zeer op prijs. Zie: Portaal:Donaties.
rel=nofollow

Niklas: verschil tussen versies

Uit Wikisage
Naar navigatie springen Naar zoeken springen
(https://nl.wikipedia.org/w/index.php?title=Niklas&oldid=45008519 Egbert Ellenkamp 1 okt 2015 Boblefevere 20 jan 2012)
 
(https://nl.wikipedia.org/w/index.php?title=Niklas&oldid=45010436)
Regel 28: Regel 28:


== Datacommunicatie ==
== Datacommunicatie ==
Voor data communicatie ondersteunt Niklas diverse protocollen, namelijk [[File Transfer Protocol|FTP]]/[[SSH File Transfer Protocol|SFTP]], [[HyperText Transfer Protocol|HTTP]]/[[HyperText Transfer Protocol Secured|HTTPS]], [[Post Office Protocol|POP3]], [[Simple Mail Transfer Protocol|SMTP]], [[Internet Message Access Protocol|IMAP]],  [[SOAP]], [[MQ]] en [[JMS]].
Voor data communicatie ondersteunt Niklas diverse protocollen, waaronder:


- FILE/HOTFOLDER
* Hot folder
- [[File Transfer Protocol|FTP]]/[[Secure File Transfer Protocol|SFTP]],
* [[File Transfer Protocol|FTP]] / [[Secure File Transfer Protocol|SFTP]]
- [[Hypertext Transfer Protocol|HTTP]]/[[Hypertext Transfer Protocol Secured|HTTPS]],
* [[Hypertext Transfer Protocol|HTTP]]/[[HTTPS|HTTPS]]
- Email ([[Post Office Protocol|POP3]], POP3S, [[Simple Mail Transfer Protocol|SMTP]], [[Internet Message Access Protocol|IMAP]], IMAPS)
* Email ([[Post Office Protocol|POP3]], POP3S, [[Simple Mail Transfer Protocol|SMTP]], [[Internet Message Access Protocol|IMAP]], IMAPS)
- Web services
* Web services
- JMS (JNDI, Active MQ, IBM MQ)
* [[Java Message Service|JMS]] (JNDI, Active MQ, IBM MQ)
- REST services
* [[Representational state transfer|Restful services]]
- AS1/AS2
* AS1 / AS2


== Standaard componenten ==
== Standaard componenten ==
Niklas ondersteunt transformaties en transport tussen diverse datatypes en bronnen en kan diverse dataformaten verwerken. Er zijn verschillende  componenten beschikbaar die in een message flow gebruikt kunnen worden. Zo zijn er componenten om een bericht te identificeren, te routeren, te archiveren, og om berichten te splitsen.
Niklas ondersteunt transformaties en transport tussen diverse datatypes en bronnen en kan diverse dataformaten verwerken. Er zijn verschillende  componenten beschikbaar die in een message flow gebruikt kunnen worden. Zo zijn er componenten om een bericht te identificeren, te routeren, te archiveren, og om berichten te splitsen.


== Functies ==
== Data transformatie ==
Niklas ondersteunt transformaties en transport tussen diverse datatypes en bronnen en kan data als vrije tekst als wel als gestandaardiseerde [[Electronic Data Interchange|EDI]] en [[Extensible Markup Language|XML]] verwerken. Om deze bestanden te transporteren ondersteunt Niklas diverse protocols, namelijk [[File Transfer Protocol|FTP]]/[[SSH File Transfer Protocol|SFTP]], [[HyperText Transfer Protocol|HTTP]]/[[HyperText Transfer Protocol Secured|HTTPS]], [[Post Office Protocol|POP3]], [[Simple Mail Transfer Protocol|SMTP]], [[Internet Message Access Protocol|IMAP]], [[SOAP]], [[MQ]] en [[JMS]].  
Datatransformatie en dataverrijking wordt bereikt door een Java Component of een xslt transformer te maken en toe te voegen aan een message flow. De benodigde Java code kan worden ontwikkeld in een [[Integrated Development Environment|IDE]] of worden gegenereerd met mappings software die Java code genereert zoals bijvoorbeeld Map Force.De ontwikkelaar van een Java Transformer Component kan gebruik maken van een aantal Niklas services voor onder andere het beheer van datasources, resources en lifecycle management.


Datatransformatie kan worden uitgevoerd met elk type mappingsoftware dat [[Java (programmeertaal)|Java]]- of [[XSLT]]-code genereert. Momenteel ondersteunt Niklas de database-engines [[H2 (software)|H2]] en [[JDBC]]-compatible database toegang. In latere versies zal H2 worden uitgefaseerd.
Datatransformatie kan worden uitgevoerd met elk type mappingsoftware dat [[Java (programmeertaal)|Java]]- of [[XSLT]]-code genereert. Momenteel ondersteunt Niklas de database-engines [[H2 (software)|H2]] en [[JDBC]]-compatible database toegang. In latere versies zal H2 worden uitgefaseerd.
Versie 1.2, beschikbaar per 19 november 2012, bevat verbeterd geheugenmanagement, verbeterde prestaties, dynamische agreements, verbeterde logging en secure web services.
Versie 1.2, beschikbaar per 19 november 2012, bevat verbeterd geheugenmanagement, verbeterde prestaties, dynamische agreements, verbeterde logging en secure web services.


== Gebruikte componenten ==
* [[Apache ActiveMQ]] - opvraag-engine
* [[Mule ESB]] - verwerkingsengine
* [[H2 (DBMS)|H2]]- of [[JDBC]]-compatible database
* [[Jetty (webserver)|Jetty]] - [[webserver]]
* Quartz - taakplanner
* [[Apache Wicket]] - grafische gebruikersinterface


== Zie ook ==
== Zie ook ==
* [[B2B|Business to Business]]
* [[B2B|Business to Business integration]]
* [[Enterprise Application Integration|EAI]]
* [[Middleware|Middleware]]


== Externe links ==
== Externe links ==
* [http://www.copernicus.nl Copernicus Interchange Technology, ontwikkelaars van Niklas]
* [http://www.copernicus.nl Copernicus Interchange Technology, ontwikkelaars van Niklas]
* {{nl}}[http://www.transsmart.nl/partners/copernicus/ TransSmart, pionier-gebruikers van Niklas]
* {{nl}}[http://www.transsmart.nl/partners/copernicus/ TransSmart, pionier-gebruikers van Niklas]
* [http://www.eb-forms.com/index.php?option=com_content&task=view&id=40&Itemid=94 De ebForms website]
 


[[Categorie:Webservices]]
[[Categorie:Webservices]]

Versie van 15 okt 2015 21:45

rel=nofollow

Niklas Integration Platform is Middleware software die oplossingen voor Enterprise Application Integration (EAI) en Business to Business (B2B) probleemstukken faciliteert.

Algemeen

Niklas omvat meerdere componenten waaronder een enterprise service bus (ESB), integratie componenten en een web-based management en monitoring tool. Het platform draait in Java en is daardoor platform onafhankelijk. De architectuur is schaalbaar, distribueerbaar en ondersteunt alle meest gebruikte protocollen en transporten.

Management & Monitoring

De applicatie beheerder is in staat om oplossingen te bouwen/configureren door alleen gebruik te maken van de grafische user interface. Voor complexere oplossingen die meer vergen dan transport configuratie en standaard componenten, kan er een zelf-ontwikkelde XLST of Java transformer toegevoegd worden aan een message flow (nadat deze is ge-upload). Ten behoeve van actieve support monitoring zijn er meerdere logs beschikbaar om informatie uit alle bronnen inzichtelijk te maken. Ook zijn er opties voor de beheerder om berichten opnieuw te verwerken als dit in eerste instantie niet lukte, schedules handmatig te starten, etc.

Datacommunicatie

Voor data communicatie ondersteunt Niklas diverse protocollen, waaronder:

Standaard componenten

Niklas ondersteunt transformaties en transport tussen diverse datatypes en bronnen en kan diverse dataformaten verwerken. Er zijn verschillende componenten beschikbaar die in een message flow gebruikt kunnen worden. Zo zijn er componenten om een bericht te identificeren, te routeren, te archiveren, og om berichten te splitsen.

Data transformatie

Datatransformatie en dataverrijking wordt bereikt door een Java Component of een xslt transformer te maken en toe te voegen aan een message flow. De benodigde Java code kan worden ontwikkeld in een IDE of worden gegenereerd met mappings software die Java code genereert zoals bijvoorbeeld Map Force.De ontwikkelaar van een Java Transformer Component kan gebruik maken van een aantal Niklas services voor onder andere het beheer van datasources, resources en lifecycle management.

Datatransformatie kan worden uitgevoerd met elk type mappingsoftware dat Java- of XSLT-code genereert. Momenteel ondersteunt Niklas de database-engines H2 en JDBC-compatible database toegang. In latere versies zal H2 worden uitgefaseerd. Versie 1.2, beschikbaar per 19 november 2012, bevat verbeterd geheugenmanagement, verbeterde prestaties, dynamische agreements, verbeterde logging en secure web services.


Zie ook

Externe links