Über das Anbieterkonzept
Die Anbieterschnittstelle bilden eine Säule des umfassenden Erweiterungskonzeptes von SMACCware. Die Anbieterschnittstelle dient dazu, die funktionale Ausprägung von SMACCware durchzuführen und SMACCware in bestehende Serviceumgebungen und Geschäftsprozesse optimal integrieren zu können.
Das Anbieterkonzept ist keine Erfindung von SMACCware, sondern eine bewährte und verbreitete Architekturkomponente komplexer unf langlebiger Softwareprodukte.
Durch Anbieter werden Funktionen über Erweiterungsschnittstellen bereitgestellt. Viele Standardanbieter werden mit der Software bereits geliefert. Der Betreiber oder ein sekundäres Entwicklungsteam von SMACC kann jedoch existierende Anbieter verändern oder eigene Anbieter installieren.
Ein Anbieter ist ein Softwaremodul, das über eine Erweiterungsschnittstelle spezifische Funktionen bereiststellt.
Die Anbieterschnittstelle besteht aus acht Anbieterarten, die im folgenden beschreiben werden. Detailierte Informationen zur Anbieterentwicklung und zum gesamten Erweiterungskonzept erhalten Sie in den Entwicklerinformationen.
Übersicht über Anbieterarten
- Serviceanbieter: Ein Serviceanbieter modelliert die Eigenschaften eines Produktes und er steuert den Auslieferungs- bzw. Bereiststellungsprozess von Services. Er wird auch für die Erstellung von Servicemodellen benötigt.
- Maschinenanbieter: Ein Maschinenanbieter stellt Funktionen zur Sammlung und Abruf von Verkehrsdaten von Ressourcen bereit.
- Verkehrsanbieter: Ein Verkehrsanbieter ist für die Speicherung von spezifischen Verkehrsdatensätze verantwortlich. Desweiteren ist er für die Erstellung von Verkehrsmodellen und Verkehrstarifen erforderlich.
- Buchungsanbieter: Der Buchungsanbieter steuert die Erstellung von Rechnungspositionen für ein Service zu spezifischen Zeitpunkten.
- Tarifanbieter: Die Implementierung eines Tarifanbieters ist dann erforderlich, wenn individuelle Datenstrukturen oder Frontendkomponenten oder Berichte realisiert werden sollen.
- Berichtsanbieter: Aufgabe eines Berichtsanbieters (Report-Provider) ist die Erstellung von Dokumenten auf Basis der Moonraker-Prozesse, z.B. Rechnungen an Kunden.
- Postanbieter: Aufgabe des Postanbieters ist die Versendung von Dokumenten an einen Klienten des Systems (Kunden, Lieferanten). Standardmäßig werden Dokumente als PDF per E-Mail oder Briefpost versendet. Dafür sind Standardanbieter in der Software enthalten.
- Zahlungsanbieter: Ein Zahlungsanbieter ist für die Abwicklung spezifischer Zahlungsvorgänge verantwortlich. Im Weiteren ist er für die dafür erforderliche Speicherung von Zahlungsinformationen verantwortlich.
Anbieterarten
Code | Bezeichnung | Beschreibung |
---|---|---|
0000: | ProviderBases.Service | unbekannt |
0001: | ProviderBases.Machine | unbekannt |
0002: | ProviderBases.Traffic | unbekannt |
0003: | ProviderBases.Rating | unbekannt |
0004: | ProviderBases.Tariff | unbekannt |
0005: | ProviderBases.Payment | unbekannt |
0006: | ProviderBases.Post | unbekannt |
0007: | ProviderBases.Report | unbekannt |
0008: | ProviderBases.Contract | unbekannt |
0009: | ProviderBases.Context | unbekannt |
Attributtypen
Code | Bezeichnung | Beschreibung |
---|---|---|
0001: | AttributeType.Info | unbekannt |
0002: | AttributeType.Text | unbekannt |
0003: | AttributeType.TextMl | unbekannt |
0004: | AttributeType.TextL5 | unbekannt |
0005: | AttributeType.Integer | unbekannt |
0006: | AttributeType.Currency | unbekannt |
0007: | AttributeType.Select | unbekannt |
0008: | AttributeType.SelectMl | unbekannt |
0009: | AttributeType.Check | unbekannt |
0010: | AttributeType.Date | unbekannt |
0011: | AttributeType.Time | unbekannt |
0012: | AttributeType.Supplier | unbekannt |
0013: | AttributeType.TextLg | unbekannt |
0014: | AttributeType.Decimal | unbekannt |
0015: | AttributeType.Percent | unbekannt |
0016: | AttributeType.Flags | unbekannt |
0017: | AttributeType.Radio | unbekannt |
0018: | AttributeType.RadioMl | unbekannt |
0019: | AttributeType.Url | unbekannt |
0020: | AttributeType.Group | unbekannt |
0021: | AttributeType.DateTime | unbekannt |
Wir arbeiten mit Software von http://www.campus21.de.
Verantwortlich für angezeigte Daten ist der Webdomain-Eigentümer laut Impressum.