Anmelden

Ü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

CodeBezeichnungBeschreibung

0000:

Service,
ProviderBases.Serviceunbekannt

0001:

Machine,
ProviderBases.Machineunbekannt

0002:

Traffic,
ProviderBases.Trafficunbekannt

0003:

Rating,
ProviderBases.Ratingunbekannt

0004:

Tariff,
ProviderBases.Tariffunbekannt

0005:

Payment,
ProviderBases.Paymentunbekannt

0006:

Post,
ProviderBases.Postunbekannt

0007:

Report,
ProviderBases.Reportunbekannt

0008:

Contract,
ProviderBases.Contractunbekannt

0009:

Context,
ProviderBases.Contextunbekannt
autogenerated content from Nsoft.Definitions.ProviderBases

Attributtypen

CodeBezeichnungBeschreibung

0001:

Info,
AttributeType.Infounbekannt

0002:

Text,
AttributeType.Textunbekannt

0003:

TextMl,
AttributeType.TextMlunbekannt

0004:

TextL5,
AttributeType.TextL5unbekannt

0005:

Integer,
AttributeType.Integerunbekannt

0006:

Currency,
AttributeType.Currencyunbekannt

0007:

Select,
AttributeType.Selectunbekannt

0008:

SelectMl,
AttributeType.SelectMlunbekannt

0009:

Check,
AttributeType.Checkunbekannt

0010:

Date,
AttributeType.Dateunbekannt

0011:

Time,
AttributeType.Timeunbekannt

0012:

Supplier,
AttributeType.Supplierunbekannt

0013:

TextLg,
AttributeType.TextLgunbekannt

0014:

Decimal,
AttributeType.Decimalunbekannt

0015:

Percent,
AttributeType.Percentunbekannt

0016:

Flags,
AttributeType.Flagsunbekannt

0017:

Radio,
AttributeType.Radiounbekannt

0018:

RadioMl,
AttributeType.RadioMlunbekannt

0019:

Url,
AttributeType.Urlunbekannt

0020:

Group,
AttributeType.Groupunbekannt

0021:

DateTime,
AttributeType.DateTimeunbekannt
autogenerated content from Nsoft.Definitions.AttributeType
   
Top

Wir arbeiten mit Software von http://www.campus21.de.

Verantwortlich für angezeigte Daten ist der Webdomain-Eigentümer laut Impressum.

Suche