Technologieprodukte. Stand: September 2013. Amsterdam, Berlin, London, Munich, Paris, Parsippany info@klopotek.com



Ähnliche Dokumente
SCHOOL TEACHER SYSTEM (STS)

Version Deutsch In diesem HOWTO wird beschrieben wie Sie Ihren Gästen die Anmeldung über eine SMS ermöglichen.

Einfache und effiziente Zusammenarbeit in der Cloud. EASY-PM Office Add-Ins Handbuch

Autorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente

Dokumentation. Schnittstelle IKISS Bayerischer Behördenwegweiser. Stand:

Externe Authentifizierung. Externe Authentifizierung IACBOX.COM. Version Deutsch

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe

Folgende Einstellungen sind notwendig, damit die Kommunikation zwischen Server und Client funktioniert:

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Clientkonfiguration für Hosted Exchange 2010

Lizenzierung von System Center 2012

Warenwirtschaft Handbuch - Administration

EIDAMO Webshop-Lösung - White Paper

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

Ist Excel das richtige Tool für FMEA? Steve Murphy, Marc Schaeffers

Zur Bestätigung wird je nach Anmeldung (Benutzer oder Administrator) eine Meldung angezeigt:

Benutzerverwaltung Business- & Company-Paket

Mobile ERP Business Suite

Web Services stellen eine Integrationsarchitektur dar, die die Kommunikation zwischen verschiedenen Anwendungen

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.

DIRECTINFO 5.7 SICHERHEITSKONZEPTE FÜR BENUTZER, INFORMATIONEN UND FUNKTIONEN

Was ist neu in Sage CRM 6.1

GFI-Produkthandbuch. Einschränkungen und Lizenzierungshandbuch für GFI MailArchiver- Archivierung

BüroWARE Exchange Synchronisation Grundlagen und Voraussetzungen

Avira Management Console Optimierung für großes Netzwerk. Kurzanleitung

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

robotron*e count robotron*e sales robotron*e collect Anmeldung Webkomponente Anwenderdokumentation Version: 2.0 Stand:

Im folgenden wird die Outlookanbindung an organice/pi beschrieben.

Anleitung zur Einrichtung von Windows Mail V 6.0 an das neue und Groupware-System Communigate Pro

Die neue Datenraum-Center-Administration in. Brainloop Secure Dataroom Service Version 8.30

gallestro BPM - weit mehr als malen...

Lizenzierung von Windows Server 2012

Netzwerkeinstellungen unter Mac OS X

GEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT

Digitale Checklisten sparen Zeit und Geld. Stellen Sie jetzt um von Papier auf eine moderne digitale Lösung.

Task: Nmap Skripte ausführen

Nachricht der Kundenbetreuung

Infopark CMS Fiona. Fiona Release Notes

Dokumentenverwaltung im Internet

teischl.com Software Design & Services e.u. office@teischl.com

Content Management System mit INTREXX 2002.

Handbuch. timecard Connector Version: REINER SCT Kartengeräte GmbH & Co. KG Goethestr Furtwangen

estos UCServer Multiline TAPI Driver

Anleitung zum Extranet-Portal des BBZ Solothurn-Grenchen

IMAP Backup. Das Programm zum Sichern, Synchronisieren, Rücksichern und ansehen von gesicherten Mails. Hersteller: malu-soft

Workflow, Business Process Management, 4.Teil

SharePoint Demonstration

VENTA KVM mit Office Schnittstelle

Ihr CMS für die eigene Facebook Page - 1

Kurzanleitung ejax Online-Demo

Contact Customer Relation Management

BusinessMail X.400 Webinterface Gruppenadministrator V2.6

OPplus Document Capture

Daten-Synchronisation zwischen Mozilla Thunderbird (Lightning) / Mozilla Sunbird und dem ZDV Webmailer

Vision für Mac BENUTZERHANDBUCH

Firewalls für Lexware Info Service konfigurieren

Insight aus der Webseite!

Bedienungsanleitung. FarmPilot-Uploader

Installationsanleitung. triomis vat calculator for Dynamics CRM 2011

DOKUMENTATION PASY. Patientendaten verwalten

Individuelle Formulare

Mobile-Szenario in der Integrationskomponente einrichten

Registrierung als webkess-benutzer

Release-Informationen

Release-Informationen

ID VisitControl. Dokumentation Administration Equitania Software GmbH cmc Gruppe Seite 1

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee Berlin Tel.:+49(0) Fax.:+49(0)

SWT II Projekt. Chat - Anwendung. Pflichtenheft 2000 SWT

Local Control Network Technische Dokumentation

SCHRITT FÜR SCHRITT ZU IHRER VERSCHLÜSSELTEN

Der beste Plan für Office 365 Archivierung.

Outlook - CommuniGate Pro Schnittstelle installieren. Outlook - Elemente freigeben. Outlook - Freigegebene Elemente öffnen

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Lizensierung ABB i-bus Newron Commissiong Tool

LDAP Konfiguration nach einem Update auf Version 6.3 Version 1.2 Stand: 23. Januar 2012 Copyright MATESO GmbH

Skript Pilotphase für Arbeitsgelegenheiten

Einrichten eines Postfachs mit Outlook Express / Outlook bis Version 2000

mobifleet Beschreibung 1. Terminverwaltung in der Zentrale

Synchronisations- Assistent

Der konsequente Verzicht auf alles Unnötige verhindert Komplexität, den wohl größten Kostentreiber im Unternehmen. (Peter May, Lernen von den

Teamlike Administratorenhandbuch

ANLEITUNG NETZEWERK INSTALATION

GEORG.NET Anbindung an Ihr ACTIVE-DIRECTORY

Microsoft SharePoint 2013 Designer

Customer Portal Add-On für Microsoft Dynamics CRM

TECHNISCHE INFORMATION LESSOR LOHN/GEHALT BEITRAGSNACHWEIS-AUSGLEICH BUCH.-BLATT MICROSOFT DYNAMICS NAV

Kundenleitfaden Installation

Neues Modul für individuelle Anlagen. Änderung bei den Postleitzahl-Mutationen

Corporate Design leicht gemacht. officeatwork für Microsoft Dynamics AX und Microsoft Dynamics CRM

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße Neckargemünd

SMS/ MMS Multimedia Center

Dokumentation für die software für zahnärzte der procedia GmbH Onlinedokumentation

Benutzeranleitung Kontoverwaltung

Kurzanleitung Datensicherungsclient (DS-Client)

Lexware professional und premium setzen bis einschließlich Version 2012 den Sybase SQL-Datenbankserver

Lizenzen auschecken. Was ist zu tun?

Powermanager Server- Client- Installation

Kurzanleitung fu r Clubbeauftragte zur Pflege der Mitgliederdaten im Mitgliederbereich

Installationsanleitung. TFSInBox

Transkript:

Technologieprodukte Stand: September 2013 HERAUSGEBER: Klopotek Amsterdam, Berlin, London, Munich, Paris, Parsippany info@klopotek.com

Inhaltsverzeichnis Inhaltsverzeichnis UI Configurator - APR-630/10.0 3 Kundenindividuelle Plausibilitäten - APR-005/6.5 4 Schnittstelleneditor - APR-420/8.4 5 Erweiterte Benutzerverwaltung und Passwortsicherheit (inkl. LDAP) - APR-180/8.2 6 UC4 Integration für Full Use Lizenz - APR-640 / 9.8 7 Message Based Services - Einführung 8 MBS Basisfunktionalität - MBS-000/8.5 11 Web Services - Einführung 14 2 Technologieprodukte Klopotek & Partner GmbH

UI Configurator - APR-630/10.0 UI Configurator - APR-630/10.0 Die Klopotek-Systeme unterstützen eine Vielzahl unterschiedlicher Geschäftsprozesse in den Bereichen Vertrieb, Lektorat, Produktmarketing, Herstellung sowie Honorare. Für jede Benutzergruppe von Anwendern kann die Benutzeroberfläche der Systeme vom Systemadministrator so angepasst werden, dass dem Anwender für seine Aufgaben innerhalb der Geschäftsprozesse eine individuelle Sicht auf die Daten zur Verfügung steht. Der Systemadministrator hat unter anderem die Möglichkeit: Felder unsichtbar zu machen die Platzierung von Feldern zu ändern die Art der Anzeige eines Feldes (z.b. fett, kursiv, Schriftart, Farbe) zu ändern. die Feldnamen der Benutzeroberfläche zu ändern. Anpassungen der Benutzeroberfläche werden mit Hilfe des "Customization Studios" des Fremdanbieters Novalys vorgenommen, das in PPM, MEX und ANZ integriert ist. Die Lizenz "UI Configurator" beinhaltet: Administrator-Arbeitsplatz für das "Customization Studio" von Novalys Für die Arbeit mit der angepassten Benutzeroberoberfläche zur Laufzeit auf jedem Arbeitsplatz wird keine zusätzliche Lizenz benötigt. Klopotek & Partner GmbH Technologieprodukte 3

Kundenindividuelle Plausibilitäten - APR-005/6.5 Kundenindividuelle Plausibilitäten - APR-005/6.5 Integration kundenindividueller Plausibilitätsprüfungen Sicherung der Datenkonsistenz durch kundenspezifische Regeln Flexibilität im Zusammenspiel mit externen Systemen Prüfungen bei Verlassen eines Feldes oder vor dem Speichern in der Datenbank Anwendbar auf sämtliche Objekte der Klopotek-Software Einsatzvoraussetzung: Einsatz der Version 8 der Entwicklungsumgebung PowerBuilder für die Erstellung eigener, komplexer Regeln in Form globaler Funktionen 4 Technologieprodukte Klopotek & Partner GmbH

Schnittstelleneditor - APR-420/8.4 Schnittstelleneditor - APR-420/8.4 Der Schnittstelleneditor ist eines der Werkzeuge der Klopotek & Partner GmbH für die komfortable Bearbeitung von Daten in den Klopotek Standardschnittstellentabellen. Der Schnittstelleneditor löst die Arbeit direkt auf Datenbankebene ab und stellt spezielle Funktionen für eine optimale Bearbeitung der Standardschnittstellentabellen zur Verfügung. Der Schnittstelleneditor... ist anpassbar durch frei definierbare Funktionen (Oracle Stored Procedures), die beliebige Funktionalitäten zur Verfügung stellen. ist unabhängig von einer Version der Klopotek Software. ist an das Security-Konzept angebunden (Klopotek Authentication Server). wird aus Sicherheitsgründen ausschließlich über Lizenzschlüssel für jede Schnittstellentabelle / Funktion betrieben. ist mit verschiedenen allgemein verwendeten Datenformaten für den Export der Schnittstellendaten ausgestattet. stellt eine frei konfigurierbare Druckausgabe zur Verfügung. führt auf Wunsch eine Protokollierung aller Änderungen in den Standardschnittstellen durch. Klopotek & Partner GmbH Technologieprodukte 5

Erweiterte Benutzerverwaltung und Passwortsicherheit (inkl. LDAP) - APR-180/8.2 Erweiterte Benutzerverwaltung und Passwortsicherheit (inkl. LDAP) - APR-180/8.2 Synchronisation der Benutzerdaten eines LDAP implementierenden Verzeichnisdienstes - zum Klopotek Benutzer-Schema (KAS-Schema) Möglichkeit der zentralen Verwaltung aller Benutzerdaten und Passwörter in einem LDAP implementierenden Verzeichnisdienst - z.b. Microsoft Active Directory (AD). (Derzeit wird die Freigabe ausschließlich für den LDAP implementierenden Verzeichnisdienst Microsoft Active Directory (AD) erteilt. Prinzipiell unterstützt die Klopotek Software weitere LDAP implementierende Verzeichnisdienste. Hinsichtlich Rücksprache und technischer Prüfung setzen Sie sich bitte für diese Fälle mit der Klopotek & Partner GmbH in Verbindung.) Zuständigkeiten für die Datenbank für den Klopotek Zugriffsschutz (Rechte in den Klopotek- Anwendungen) sowie für die zentrale Authentifizierung (Benutzer und Passwort) sind voneinander trennbar. Bei der Synchronisation zum Klopotek Benutzer-Schema werden der Benutzername, die Zuordnung zu einer oder mehreren Benutzergruppen sowie benutzerspezifische Eigenschaften synchronisiert. Verwendung von Profil-Benutzern (Vorlagen) bei der LDAP Synchronisation für das Zuweisen von gleichen benutzerspezifischen Eigenschaften pro Benutzergruppe (z.b. Mandant und Firmengruppe) Automatisches Generieren von speziellen Eigenschaften des Benutzers für das Produktplanungs- und -managementsystem (PPM) in den eigentlichen Ziel-Datenbanken Benutzer werden als spezielle Mitarbeiter generiert einer Abteilung zugewiesen, spezielle Verantwortlichkeiten für sie festgelegt und der Eigentümer für die Benutzereinstellungen wird vergeben. Erweiterte Passwortsicherheit des Benutzer-Schemas (KAS-Schemas), wenn ein LDAP implementierender Verzeichnisdienst nicht eingesetzt wird Zeitliche Gültigkeit des Passwortes inkl. Warnung des Benutzers vor Ablauf der Gültigkeit Prüfung der Struktur des eingegebenen Passwortes auf Basis von Passwortmustern Limitierung der Anzahl von fehlerhaften Passworteingaben sowie Angabe der Zeit bis zur Aufhebung der Sperre Erzwingen der Eingabe von neuen Passwörtern auf Basis einer Merkliste zuletzt benutzter Passwörter 6 Technologieprodukte Klopotek & Partner GmbH

UC4 Integration für Full Use Lizenz - APR-640 / 9.8 UC4 Integration für Full Use Lizenz - APR-640 / 9.8 Für die Steuerung der Batchverarbeitung innerhalb der Klopotek-Standardsoftware steht Ihnen eine neue und moderne Zusatzsoftware zur Verfügung: UC4 Automation Engine von UC4. Der Einsatz ist freigegeben für UC4 Version 8 (Version 9 wird in Kürze bereitgestellt). Mit Erwerb der OEM UC4 Lizenz über Klopotek erhalten Sie die Integrationsschicht zur Steuerung Batchverfahren der Klopotek-Software inklusive. Bei Erwerb einer Full Use Lizenz von UC4 durch andere Lieferanten können Sie diese Integrationsschicht als Zusatz erwerben. Diese Integrationsschicht ermöglicht die einfache Anbindung der Klopotek Batchverfahren. Wenn Sie Ihren alten Scheduler durch UC4 ersetzen sowie im Rahmen von Ausführungsplänen die "Verzahnung" von Klopotek-Batchverfahren und "klopotekfremden" Verfahren gewährleisten wollen, sprechen Sie mit uns über Ihr Vorhaben. Die Klopotek Integrationsschicht liefert programmierte UC4 Objekte für die Klopotek-Anwendungen sowie dazu erforderliche UC4 Systemeinstellungen zum gesicherten und abfolgegerechten Betrieb der Klopotek-Batchverfahren, Systemeinstellungen zur Steuerung der Batchabrufe in der Klopotek Benutzeroberfläche, einen bedienungsfreundlichen Wizard, optimiert die UC4 Leistungsfähigkeit und ermöglicht die UC4 Anbindung in einem Rechenzentrum auch ohne spezifisches Know-How zu den Klopotek-Batchverfahren und zum Workflow der an einem Prozess beteiligten Komponenten. Klopotek & Partner GmbH Technologieprodukte 7

Message Based Services - Einführung Message Based Services - Einführung Geschäftsprozesse im Verlagswesen zeichnen sich heute durch den Einsatz unterschiedlicher Systeme und Subsysteme aus, mit denen die wesentlichen Aufgaben in den jeweiligen Datenflüssen und Arbeitsabläufen ausgeführt werden. Die steigende Anzahl beteiligter Systeme und benötigter Schnittstellen ist hauptsächlich darauf zurückzuführen, dass interne Unternehmensfunktionen teilweise durch kundenorientierte Funktionalitäten ersetzt werden, die auf Web-Technologie basieren (z.b. Customer Self Care oder Bestellprozess), und Geschäftsprozesse auf verschiedene Systeme aufgeteilt werden. Bisher war es ausreichend, die notwendigen Datenströme mit dateibasierten, asynchronen Schnittstellenlösungen nur einmal pro Tag abzuwickeln. Diese Technologie ist jedoch oft zu komplex, um festgelegte Geschäftsprozesse reibungslos ausführen zu können. Komplexität entsteht hauptsächlich durch die Anforderungen unterschiedlicher Datenstrukturen und spezieller Formate beteiligter Systeme. Insbesondere, wenn nahezu identische Informationen (z.b. zu Produkten) an unterschiedliche Systeme mit jeweils unterschiedlichen Schnittstellenformaten gesendet werden, ist die Abweichung zwischen bisher ähnlichen Schnittstellen enorm. Es ist zudem wichtiger geworden, andere Systeme über neue Daten und Datenänderungen in Echtzeit zu informieren und selbst informiert zu werden. Dies kann über direkten Zugang zu den Klopotek-Daten mit Hilfe der bereits bestehenden Web Services nicht erreicht werden. Web Services rufen nach Bedarf Informationen zu Datenänderungen ab, sind aber nicht ereignisgesteuert, d.h. sie geben die geänderten Daten nicht aktiv aus. Eine Verkürzung der Zeitabstände zwischen den Standard-Import- und Exportprozessen führt nur zu erhöhter Datenbankaktivität und würde Sie so beim Arbeiten stören. Ein weiteres Problem sind die normalerweise festen Datenaustauschketten, die sich nicht ohne Probleme an die ständig wechselnden Geschäftsprozesse anpassen lassen. Um diese Probleme zu lösen, hat Klopotek eine flexible Schnittstellenstruktur für die aktive Kommunikation zwischen unterschiedlichen Systemen entwickelt. Diese Message Based Services (MBS) Technologie basiert auf Java und den Klopotek Standard-Web Services und ist eine Erweiterung der bestehenden Standard-Schnittstellentechnologie. Das Standard-Austauschformat der Message Based Services (MBS) basiert dabei auf einer XML Datenstruktur. Angesichts der bestehenden Formatvielfalt sind die Einführung von XML (Extended Markup Language) sowie die leicht handhabbaren Funktionalitäten für Datenvalidierung und - transformation der einfachste Weg, Systeme miteinander kommunizieren zu lassen und Daten strukturiert und nachvollziehbar auszutauschen. Die Informationseinheiten für die Kommunikation mit anderen Systemen werden als Business Data Messages bezeichnet. Hauptaufgabe der Message Based Services ist es, geänderte Daten in Echtzeit zu senden und zu empfangen - dies wird durch den intelligenten Auslöse- und Bearbeitungsmechanismus für Datenänderungen optimal bedient. Die bestehende, dateibasierte Standard-Schnittstellentechnologie kann Unterstützung in diesem Maße aktuell nicht leisten. 8 Technologieprodukte Klopotek & Partner GmbH

Message Based Services - Einführung Nichtsdestotrotz entsteht durch das Verbinden mehrerer Systeme untereinander der Bedarf nach einer Unmenge unterschiedlicher Schnittstellen oder Schnittstellenstrukturen. Um die zunehmende Komplexität zu vereinfachen, können Sie die gesamte Technologie mit speziellen Integrationskomponenten, wie z.b. dem ESB (Enterprise Service Bus) von SONIC oder der XI Umgebung (Exchange Infrastructure) von SAP, erweitern. Diese Komponenten unterstützen die datengetriebene Definition von Geschäftsprozessen sowie das Abbilden von Prozessen von einer Schnittstelle zur anderen. Mit Hilfe der Komponenten können Sie vorkonfigurierte Services definieren, die den gesamten Datenfluss zwischen unterschiedlichen An wendungen verfolgen und steuern. Der Hauptvorteil ist, dass Sie einen kundenspezifischen "Sammelpunkt" für Geschäftsdaten zur zentralen Abwicklung von Geschäftsvorgängen aufbauen können. Die hier gespeicherten Daten sind für viele Systeme leicht zu identifizieren und können über die festgelegten Verbindungsprogramme erreicht werden. Message Based Services unterstützen ebenfalls die von vielen Datenbanksystemen bereitgestellten "normalen" queuing Funktionen, so dass für die zentralisierte unternehmensinterne Kommunikation keine komplizierten Integrationskomponenten implementiert werden müssen. Eine Warteschlange ("Queue") lagert empfangene Daten, bis diese von verschiedenen Konsumenten weiterverarbeitet werden; sie stellt also eine eher technische Lösung dar, um die Anzahl an vorhandenen dateibasierten Schnittstellen zu reduzieren. Message Based Services verfügen nicht über dieselben Funktionen wie die erwähnten Integrationskomponenten; Sie können jedoch damit Web Services und so auch die im Klopotek System verwalteten Daten auf einfache Weise an solche Softwaresysteme anbinden. Lizenzprodukte Zur Lizenzierung sind die Klopotek Message Based Services in Module ("n") zusammen gefasst, die fachliche Geltungsbereiche klammern. Um einen bestimmten Klopotek Message Based Service nutzen zu können, ist die Lizenz für die entsprechende Klopotek erforderlich. Adapter Ab Version Lizenz MBS Basisfunktionalität Listener Prozess XML Splitter Prozess Broker Prozess (IN und OUT) Basisfunktionalität für objektorientierte Datenselektion und -aktualisierung 8.5 MBS-000 Geschäftspartner Geschäftspartner Adapter (OUT) 8.5 MBS-010 Geschäftspartner Adapter (IN) 8.5-8.8, ab 9.8 Produkt Produkt Adapter (OUT) 8.5 MBS-020 Produkt Reihe Adapter (OUT) Produkt Systematik Adapter (OUT) Produkt Preis Adapter (OUT) Produkt Systematik Adapter (IN) Produkt Import-Schnittstelle Adapter (IN) Produkt Link Adapter (IN) 9.5 Klopotek & Partner GmbH Technologieprodukte 9

Message Based Services - Einführung Adapter Ab Version Lizenz Digital Asset DAC Produkt Adapter (OUT) DAC Beitrag Adapter (OUT) DAC Reihe Adapter (OUT) 8.8 MBS-030 Vertrag Vertrag Adapter (OUT) 8.5 MBS-040 Vertriebsdaten Vormerker Adapter (IN) 8.5 MBS-050 Vertriebsumsatz Adapter (IN) Lagerbuchungen Adapter (IN) Ausliefererrückmeldung - Packstücke 9.1 Adapter (IN) 9.1 Ausliefererrückmeldung Adapter (IN) Workflow Ereignisprotokoll Adapter (IN) Wiedervorlage Adapter (IN) Terminplan Adapter (IN) 8.8 MBS-060 Lieferantenauftrag Lieferantenaufträge Adapter (OUT) 8.5 MBS-070 Teilzahlungen Adapter (IN) 10.10 Herstellprojekt Kalkulation Adapter (OUT) Produktkosten Adapter (IN) 8.5 MBS-080 Online Subscription Online Subscription Adapter (OUT) 9.0 MBS-090 Online Einzelprodukte Adapter (OUT) 9.12, ab 10.4 Abonnement Abonnement Adapter (IN) 8.3 MBS-100 Abonnement Adapter (OUT) 9.10 Lager Lagerprodukt Adapter (IN) 9.5 MBS-110 Lagerprodukt Adapter (OUT) 10.11 Beitrag " Beitrag Buch Adapter (IN) 9.8, ab 10.4 MBS-140 Honorar- abrechnung Honorarempfänger Adapter (OUT) Internetportal-Nutzer Adapter (IN) Honorarbeleg Adapter (OUT) 10.2 MBS-150 Kunde MBS Adapterfamilie Kunden Guthabenkonto Adapter (OUT) 9.12 MBS-160 Detaillierte Informationen zu den einzelnen Lizenzprodukten der Message Based Services entnehmen Sie bitte den Produktblättern PPM, TEP, CR&R, O2C, ANZ und CRM. 10 Technologieprodukte Klopotek & Partner GmbH

MBS Basisfunktionalität - MBS-000/8.5 MBS Basisfunktionalität - MBS-000/8.5 Listener Prozess, XML Splitter Prozess, XSL Transformation, XML Anreicherung, Broker Prozess (IN und OUT) Für die Verwendung von MBS Produkten ist das Lizenzprodukt MBS Basisfunktionalität erforderlich. Architektur Die für die Abwicklung eingehender und ausgehender Nachrichten zuständigen Komponenten werden in Nachrichten-Broker und Nachrichten-Adapter unterteilt. Sie laufen innerhalb des Klopotek Web Application Server (WAS). Zum Einen kommunizieren diese Komponenten intern mit der Standard Business Logic durch Laden und Speichern der benötigten Domain-Objekte (Produkte, Geschäftspartner, ), zum Anderen kommunizieren sie mit dem externen System durch Senden und Empfangen von XML Nachrichten von und zu den entsprechenden Endpunkten. Die Nachrichten-Broker (IN / OUT) senden Änderungen an die Nachrichten-Adapter. Nur die Nachrichten- Adapter kennen die Business Logic Services und rufen diese auf, um die Änderungen weiter zu verarbeiten. Broker Broker sind für die Auswahl des Adapters zuständig, der die Nachricht weiterverarbeiten kann. Es gibt zwei Arten von Brokern: der OUT-Broker verarbeitet eine interne Datenänderung und versucht, einen OUT Adapter zu finden (der die Nachricht ausgibt), um die Änderung zu verarbeiten und das benötigte XML an den konfigurierten Endpunkt zu senden der IN-Broker erhält von einem Endpunkt eine XML Nachricht und versucht, einen IN-Adapter zu finden (der die Nachricht empfängt), um die Nachricht weiterzuverarbeiten. Dieser Prozess wird auch "Listener Prozess" genannt. Adapter Adapter werden, wie Broker auch, in IN- und OUT-Adapter unterteilt: der OUT-Adapter verarbeitet eine interne Datenänderung (Daten wurden hinzugefügt, geändert oder gelöscht) und sendet eine entsprechende XML Nachricht an den OUT-Endpunkt der IN-Adapter verarbeitet eine eingehende Nachricht vom IN-Endpunkt und speichert die Daten durch Aufrufen der entsprechenden Business Logic. Entweder verwendet der IN-Adapter die tatsächliche Business Logic, einschließlich aller Validierungen, um auf die Produktionsdatentabellen zuzugreifen, oder die Kommunikation wird über die Standard- Schnittstellentabellen und die zugehörigen Batchverfahren abgewickelt. Klopotek & Partner GmbH Technologieprodukte 11

MBS Basisfunktionalität - MBS-000/8.5 Wenn ein IN-Adapter Standard-Schnittstellentabellen verwendet, werden von diesem Adapter nur grobe Validierungen durchgeführt. Weitere Validierungen finden später durch die beteiligten Batchverfahren statt. Endpunkte Endpunkte bestimmen sowohl Eingangs- als auch Ausgangskanäle für die externe Kommunikation. Der Endpunkt "hört" auf neue Nachrichten von eingehenden Kanälen. Sind diese identifiziert, sendet der Endpunkt sie an den verarbeitenden Adapter. Ausgehende Kanäle senden Nachrichten, die Daten übertragen oder Fehlermeldungen beinhalten. Endpunkte werden in URL definiert, um eine individuelle Konfiguration zu ermöglichen. Sie bestehen aus fest vordefinierten Komponenten und individuell konfigurierbaren Attributen. XML Splitter Prozess Um Datenmassen aus großen XML-Dateien zu verarbeiten, können Sie den XML Splitter verwenden und die XML-Datei zur Weiterverarbeitung in einzelne Nachrichten aufsplitten. XSL Transformation Nachrichten können durch eine individuell konfigurierte XSL Datei konvertiert werden. So wird ein Übergang von individuellen XML Formaten auf das Klopotek XML Format und umgekehrt geschaffen (IN- und OUT- Adapter). XML Anreicherung Bevor das XSL der Transformation angewendet wird, kann ein optionaler Schritt ausgeführt werden, der die Nachricht mit Einträgen aus Aufzählungstypen (MAP_DATA_TYPES) oder Kreuztabellen (MAP_DATA_TYPES_CROSS) anreichert. So steht Ihnen eine einfache und anpassbare Form der Abbildung (Mapping) von Daten eines Fremdsystems auf die Daten aus dem Klopotek System zur Verfügung. Technologie Der Datenaustausch findet über XML Nachrichten statt. XMLs können an verschiedene Endpunkte gesendet und von diesen empfangen werden (Schnittstellentechnologie). Dies gilt auch für die produzierten Error- /Fault-Meldungen. 12 Technologieprodukte Klopotek & Partner GmbH

MBS Basisfunktionalität - MBS-000/8.5 Schnittstellentechnologie Es stehen Ihnen 4 verschiedene Endpunktklassen für Nachrichten zur Verfügung: OUT (ausgeben): wird verwendet, um Daten aus dem Klopotek ERP System an ein Empfangssystem zu senden. IN (empfangen): wird verwendet, um Daten aus einem externen System zu empfangen. ERROR (ausgeben): wird verwendet, um technische Fehler (d.h. interne Ausnahmen) des Klopotek Adapters zu senden. FAULT (ausgeben): wird verwendet, um geschäftsprozessbezogene Fehler (d.h. Validierungsfehler) vom Klopotek Adapter aus zu senden. WARNING (ausgeben): wird verwendet, um Warnungen oder Hinweise zu nur teilweise verarbeiteten Nachrichten vom Klopotek Adapter zu senden. Sie können unterschiedliche Technologien für diese Endpunkte verwenden. Derzeit werden Queues, Dateien, Mails und eine spezielle Datenbank-Schnittstellentabelle unterstützt. Klopotek & Partner GmbH Technologieprodukte 13

Web Services - Einführung Web Services - Einführung Klopoteks Web Services sind Funktionen der Klopotek-Verlagssoftware, die von fremder Software aufgerufen werden können. Sie machen daher die Integration verschiedener IT-Systeme einfach. Mit der Einbindung der Klopotek Web Services in Ihren neuen oder bereits vorhandenen Webshop integrieren Sie den Katalog im Internet mit dem Produktstamm Ihres Planungs- und Vertriebssystems und Sie integrieren die Auftragserfassung im Webshop mit der Auftragserfassung im Backoffice in Echtzeit. Die individuelle Gestaltung der Corporate Identity und des Workflows Ihres Web-Auftritts wird von Klopotek Web Services nicht beeinflusst und bleibt in Ihrer Entscheidung. Die Klopotek Web Services haben die gesamte Funktionalität, die die Webanwendung braucht, so dass sie online und direkt an die Klopotek-Datenbank angebunden werden können. Greifen Sie z.b. in Ihrem Webshop auf Einträge zu, die in den Aufzählungstypen und Kreuztabellen der Klopotek Datentypen hinterlegt sind - numerische sowie alphanumerische. Die Klopotek Web Services stellen Daten und Funktionen der Klopotek Backoffice Software in Echtzeit zur Verfügung. Customer Self Care wird Wirklichkeit Die Web Services nehmen nicht nur Daten entgegen, z.b. einen neuen Auftrag, sie liefern der Webanwendung auch Daten aus der Backoffice Software zurück. So kann z.b. der Webshop die Aufträge eines Kunden per Web Service bei der Klopotek Software anfragen, erhält diese zurück und kann sie anzeigen, ohne dass dazu Aufträge redundant im Webshop verwaltet werden müssen. Manche Daten kennt Ihr Kunde selbst am besten. Warum soll er sie dann nicht auch selbst pflegen? Ihre Datenqualität wird höher und Ihr Backoffice wird von der Pflege entlastet. Mit einem Klopotek Web Service, der von Ihrer Webseite verwendet wird, könnten Sie z.b. Ihrem Kunden erlauben, seine Adresse selbst zu korrigieren. Ihre Produkte sind Ihr Kapital So wie sich Web Services weltweit als Standard etabliert haben, um synchron Daten und Funktionen zwischen IT-Systemen auszutauschen, so hat sich das Datenformat XML als Standard etabliert, derartige Stammdaten asynchron zu exportieren, zu konvertieren und für andere IT Systeme verfügbar zu machen. In der Verlagsindustrie ist XML die Grundlage der ONIX-Branchenstandards für Produktdaten. Die Klopotek Software erlaubt eine leistungsfähige Selektion von Produktdaten, sowohl für Buch- und Online-Abonnement-Produkte, als auch für Zeitschriften und die Ausgabe für ihre Weiterverarbeitung als XML. Sie können dabei den Umfang und die Syntax auf den Branchenstandard ONIX einstellen. Er kann aber auch anhand einer umfangreicheren Klopotek-Schemadefinition erfolgen. Durch XSL-Transformationen, ebenfalls ein weltweiter Standard, können Sie so z.b. die Produktdaten selbst in Ihre Kataloge konvertieren, Marketingmaterialien produzieren oder in Ihren Webshop importieren und sie dort online darstellen. 14 Technologieprodukte Klopotek & Partner GmbH

Web Services - Einführung Web Service Technologie Klopotek Web Services basieren auf offenen und zukunftssicheren Standards: die Implementierung erfolgt mit Java die Schnittstelle nach außen (technisch das Interface), die von Ihnen aufgerufen werden kann, wird mittels SOAP realisiert. SOAP als ein offener Standard, der in den meisten technischen Umgebungen verfügbar ist, erlaubt es Ihnen die Klopotek Webservice fast unbeschränkt in anderen Anwendungen einzubinden, darunter nahezu alle kommerziellen Java-Umgebungen (z.b. IBM WebSphere, Oracle, ), aber z.b. auch Microsoft.NET. die Dokumentation der Schnittstelle erfolgt mit Javadocs die Laufzeitumgebung aller Web Services ist gleich der des Klopotek Web Application Server (WAS), der integraler Bestandteil der Klopotek Software ist, so dass Sie für die Nutzung von Klopotek Web Services keine neuen Systemkomponenten benötigen. Aus technischen Gründen wie Sicherheit oder erwünschter Lasttrennung kann eine Installation mehrerer Klopotek Web Application Server auch auf mehreren getrennten Rechnern indiziert sein. Lassen Sie uns darüber sprechen, was wir für den Erfolg Ihres Online Business tun können. Lizenzierbare Produkte zur synchronen Anbindung in Echtzeit (Web Services) Zur Lizenzierung sind die Klopotek Web Services in Module zusammengefasst, die fachliche Geltungsbereiche klammern. Um einen bestimmten Klopotek Web Service nutzen zu können, ist die Lizenz für das umgebende Klopotek Web Services Modul erforderlich. Mit der Lizenzierung der Klopotek Software IAP, PPM, VBU oder ABO ist der Klopotek Web Application Server, der auch die Laufzeitumgebung für die Web Services ist, abgegolten. Technisch ist ein lauffähiger Klopotek WAS mit Anbindung an die Klopotek Datenbank erforderlich, um Web Services aufzurufen. Die aufrufende Anwendung muss via SOAP Zugriff auf diesen Klopotek WAS haben. Für die Nutzung von Web Services stehen Ihnen folgende Lizenzen zur Verfügung: Web Services Adresspool mit Web Services für den Zugriff auf Geschäftspartner und Adressen Web Services Kundenstamm mit Web Services für den Zugriff auf Kundenstammdaten Web Services Aufträge Buch mit Web Services für den Zugriff auf Aufträge des Vertriebssystems Buch inklusive Online-Abonnements innerhalb des Vertriebssystems Buch Web Services Zeitschriftenaufträge für den Zugriff auf Abonnements der Auftragsbearbeitung im Vertriebssystem Zeitschriften Web Services Kreditkartenautorisierung für den Zugriff auf die externe Anbindung von Kreditkartenprovidern und die Funktionen zur Autorisierung im Vertriebssystem Buch Web Services Auftragsexport Anzeigen für den Zugriff auf die Daten eines Anzeigenauftrags. Klopotek & Partner GmbH Technologieprodukte 15

Web Services - Einführung Abgelöste Lizenzprodukte und die neuen Lizenzprodukte Die folgenden bisherigen Klopotek Lizenzen (Web Agents) werden durch die Web Services ersetzt: bisheriges Lizenzprodukt (bis Version8.3) neues Lizenzprodukt Version Lizenznr. Web Agent Adress Pool (WEB-10 / 6.0) Web Services Adresspool ab 8.4 WEB-100 Web Agent Kundenstamm (WEB-30 / 6.0) Web Services Kundenstamm ab 8.4 WEB-120 Web Agent Aufträge Buch (WEB-50 / 6.0) Web Services Aufträge Buch ab 8.5 WEB-130 Web Agent Zeitschriftenaufträge (WEB-070 / 6.0) Web Services Aufträge Zeitschriften ab 8.5 WEB-150 Web Services Kreditkartenautorisierung ab 8.5 WEB-170 Webshop-Berechnung (VBU) 9.8 WEB-180 Webshop-Berechnung (ABO) in 9.10, ab 10.4 WEB-190 Web Services Auftragsexport Anzeigen ab 10.4 WEB-200 Lizenzierbare Produkte zur asynchronen Anbindung (XML Exportschnittstellen) Zur Versorgung externer Systeme mit Klopotek Produktstammdaten stehen asynchrone Batchverfahren zur Verfügung. Sie werden nicht durch Web Services ersetzt, erhalten aber eine neue Bezeichnung und Lizenznummer: bisheriges Lizenzprodukt (bis Version 8.3) neues Lizenzprodukt Ab Version Lizenznr. Web Agent XML Produktstamm (WEB-020/ 6.0) XML Export Produktstamm 8.4 WEB-110 Web Agent XML Objektstamm (WEB-060/ 6.0) XML Export Objektstamm 8.4 WEB-140 XML-Export Service (WEB-080 / 6.11) XML Export Service 8.4 WEB-160 Die folgenden asynchronen Batchverfahren bleiben wie bisher: Katalogfunktion (inkl. Produktselektion und XML Export Produktstamm zur eingeschränkten Nutzung für die Katalogerstellung); PPM_S_085 Katalogfunktion inkl. WEB-060 /6.0 XML Export Objektstamm (Beschreibung im Produktblatt ZRV); ZRV-080 Exportschnittstelle XML-Export im Format ONIX 2.1 (Titelmeldungen, Exportverfahren); Beschreibung im Produktblatt PPM; PPM-X-130 Detaillierte Informationen zu den einzelnen Lizenzprodukten der Web Services entnehmen Sie bitte den Produktblättern PPM, TEP, CR&R, O2C, ANZ und CRM. 16 Technologieprodukte Klopotek & Partner GmbH

Benelux und Skandinavien Klopotek BV Oostenburgervoorstraat 120-124 1018 MR Amsterdam Netherlands Tel: +31.20.5210.070 Fax: +31.20.5210.098 www.klopotek.nl www.klopotek.be Deutschland Klopotek & Partner GmbH Schlueterstrasse 39 10629 Berlin Germany Tel: +49.30.884 53.0 Fax: +49.30.884 53.100 Info@klopotek.de www.klopotek.de Frankreich Klopotek SAS 6 rue d Odessa 75014 Paris France Tel.: +33 1 71 39 70 32 info@klopotek.fr www.klopotek.fr Großbritannien Klopotek UK Ltd 1 Northumberland Avenue, Trafalgar Square London WC2E 9RZ United Kingdom Tel.: +44.20.7716 5500 Fax: +44.20.7716 5595 www.klopotek.co.uk USA and Kanada Klopotek North America, Inc. 2001 Route 46, Suite 203 Parsippany, NJ 07054 USA Tel. +1.800.239.9254x101 (toll-free USA/Canada) Tel. +1.973.331.1010 Fax : +1. 973.331.0042 info@klopotek.com www.klopotek.com Klopotek AG - Schlüterstr. 39 10629 Berlin

Copyright 2013 Klopotek & Partner GmbH Schlüterstraße 39 10629 Berlin Das vorliegende Dokument ist urheberrechtlich geschützt und enthält vertrauliche Informationen der Klopotek & Partner GmbH. Jede ganze oder teilweise Verwertung, die nicht urheberrechtlich oder vertraglich gestattet ist, bedarf der vorherigen Zustimmung von Klopotek & Partner GmbH. Dies gilt insbesondere für Wiedergabe, Vervielfältigungen, Bearbeitungen, Übersetzungen und Digitalisierungen jeder Art. Wir haben den Inhalt des Dokuments auf seine Übereinstimmung mit der beschriebenen Hard- und Software überprüft. Dennoch können Abweichungen nicht vollständig ausgeschlossen werden. Für fehlerhafte Angaben wird daher keine Haftung übernommen. Technische Änderungen bleiben im Übrigen stets vorbehalten.