http://ibagroupit.com/print/de/case-studies/industry/manufacturing/ses-case.html

Support vom Electronik–System

Industrie

Produktion

Kunde

Unser Kunde ist ein globaler IT–Service–Anbieter, einer der meistbekannten Gesellschaften im IT–Bereich.

Projektüberblick

Das Projekt „Der Support vom Elektronik-System (SES)“ wurde entwickelt, um die Funktionalität eines Systems, das die Daten von den Endanwendern unseres Kunden sammelt und bearbeitet, zu unterstützen und zu verbessern. Die Daten werden von den zahlreichen Stellen, die in der ganzen Welt verteilt sind, gesammelt.

Die an jedem System unseres Kunden installierte Service-Agent –Software nimmt die Konfigurationsdaten auf und sendet sie zum Support-Elektronik-Datenzentrum, wo die Daten gespeichert werden. Mittels der Konfigurationsdaten ist es möglich alle Systeme aufzurüsten, neue Anforderungen zu der Softwarekonfiguration vorzustellen und die nötigen Änderungen vorzunehmen.

SES führt alle auf dem Vertrag basierten Lieferungen zu dem System durch und leistet mit der Service-Agents-Software die erforderlichen Updates, generiert und versendet die Berichte zu den bedeutenden Abteilungen des Kunden.

Basiert auf dem SOA-Ansatz, bearbeitet SES die Daten von der Service-Agent-Software und interagiert mit verschiedenen externen Systemen mittels folgender Web-Services:

  • Service-Datenempfänger (über 70 Transaktionstypen) interagiert mit der Service-Agent- Software in jedem System, für die Bearbeitung und die Speicherung der Konfigurierungsdaten;
  • Service-Datendistribuent sammelt die Daten von der eService-Datenbank, generiert und versendet Berichte zu den wichtigen Abteilungen für die Analyse;
  • Kundendienstleistungen, einschließend Profil-Leistungsanbieter, Bestandsaufnahme- Leistungsanbieter, Zustandsbericht- Leistungsanbieter, Datenmenge-Leistungsanbieter und Upload/Download-Leistungen;
  • eine Reihe der Service-Monitoren, einschließend EED, SNAP, Megamouth, ECC asynchroner Monitor, Hydra Monitor, pSeries manual Upload-Service-Monitor, Hyper-PE Monitor, CUoD Prozessor, NetApp Prozessor, Software Policy-Provider und Sicherheitszertifikat- Leistungsanbieter;
  • Client-Installed-Inventur, ein web-basiertes Portal für die Kunden.

SES ist ein Teil der generalen Architektur, die verschiedene externe Services unseres Kunden in ein einziges IT-System integriert. Die SES-Services werden auf alle Komponenten verteilt und kooperieren eng mit den externen Web-Services und Systemen, einschließend:

  • SAP (RS3 System) durch die Web–Services und SSL–Anschluss–Tunnel
  • Remote-Web-Services: Web Identität, Antragsberechtigung, MRDP, Goldwing, Hydra, Squadrons
  • Remote–MQSeries  1; Anbieter: MRPD, Megamouth–Support, IES–System und RETAIN–System.

Auf der Grundlage von SOA-basierten J2EE Technologie entspricht SES den Richtlinien und Anforderungen des Kunden. Alle Applikationen in diesem Projekt bieten den mehrsprachigen Support, die Grundsprachen sind Englisch und Spanisch.

Projektablauf

Der volle Zyklus der Projektentwicklung und des Supports wurde auf den Stellen der IBA und des Kunden mit der Zusammenarbeit mit den Auftraggebern unseres Kunden durchgeführt, die in der ganzen Welt verteilt sind. Das IBA-Team hatte den Zugang zu dem ganzen Entwicklungs- und Testenvironment und wurde in SES-Geschäftsprozessen unterrichtet.

Die IBA war für eine detailierte Analyse des Systems und der Anforderungen, das Design der Applikationsmodule, das Testen der Funktionalität und des Systems, die Qualitätssicherung und die Vorbereitung der Projektunterlagen verantwortlich.

Der Entwicklungsprozess folgte der RUP-Methodologie mit dem Gebrauch der Agile Scrum - Prinzipien.

Die Projektdurchführung beinhaltet die folgenden Stufen:

  • Ununterbrochener Level 2 — Applikationen–Support
  • Level 3 Support: die Verbesserung der Support Electronik-Architektur durch die Entwicklung einer neuen Funktionalität oder/und die Modifikation existierender Module
  • der Ausbau der Funktionalität von der Support Electronik-Architektur durch die Entwicklung und die Bereitstellung der neuen Applikationsmodule und neuer Web-Services in das Produktionsenvironment.

Der Hauptteil der Arbeit wurde in den US-Büros getan. Allerdings 30 Prozent der Aufgaben wurden im Ausland geleistet. Das offshore IBA-Projektteam und das US-Team kommunizierten mit E-Mails, Zustandsberichten mit der Tagesauswertung, Telefonkonferenzen und gelegentlichen Video und Audio-Telekonferenzen.

Die Lotus/Domino – Team - Datenbank bot eine Ablage der Anforderungen, Design und eine Anzahl der Dokumente mit den Lösungsvorschlägen. Die IBA hatte den Zugang zu dem ganzen Entwicklungsenvironment des Kunden um die Ergebnisse hochzuladen.

Environment und Technologien

Programmiersprachen: Java 2, Java Script, XML, HTML, SQL, WSDL

Applikationsserver: IBM WebSphere Applikationserver–Version en 5.1.1.3 und 6.0.2.33, AIX 5.3, IBM WebSphere MQ.6.0.2.1, IBM Web–Portal v5.1, Lotus Domino Server 7.0.3

Entwicklungsenvironment/Progra mmiergerste: IBM Rational Application Developer v6 und v7, SOA, Web Services, JSP, Log4J, IBM DAO Programmiergerüst, Hibernate 3.2

Datenbankserver: IBM DB2 v.8.2.2 auf AS/400

Externe Systeme integrieren mit: SAP (RS3 System), externe Web–Services (Web-Identität, Antragsberechtigung, MRDP, Goldwing, Hydra, Squadrons), externe MQSeries — Hosts (MRPD, Megamouth Support, IES System, RETAIN System). Das Zusammenwirken mit dem IBM Web–Portal (Client–Installed–In ventur) mittels Web–Services

Versionkontrolle: CMVC, Rational ClearCase

Hilfsprogramme für die Projektverwaltung: IBM Rational Portfolio 6, Lotus Notes Datenbank für die Gruppensoftware

Browser: IE6.0 und Firefox 2.0.0.11

Projedokumentierung: MS office, UML Diagramme.


Projektergebnisse

Von dem Jahr 2003 bis zu dem Jahr 2007 bot die IBA den Kunden den Level 2 Support auf ununterbrochene Art und verbesserte die Funktionalität des Supports vom Electronik-System. Die Auftraggeber unseres Kunden schätzten die hohe Qualität der IBA-Services mit zahlreichen ausgezeichneten Referenzen.

Zur Zeit sind für SES die folgenden Kennzeichen charakteristisch:

  • die eService Architektur sammelt und bearbeitet die Daten von verschiedenen Plattformen des Kunden, einschließend xSeries, pSeries, iSeries, zOS, HMC, SHMC, Netfinity, MPSA, und OEM
  • die eService Architektur unterstützt über 70 Transaktionstypen, einschließend Eintragung, Inventurtransaktionen und die Transaktionen in Problemmanagement
  • die eService Architektur entspricht den SOA-Standarden und sichert über zehn Web-Services für die Service-Agent-Applikationen der Kunden
  • die eService Architektur arbeitet aus der Ferne mit sechs verteilten Web-Services
  • die eService Architektur führt über 120000 Transaktionen von den Service-Agenten pro Tag durch
  • die eService Architektur leitet über 30000 Dateien pro Tag via FTP zu/von verschiedenen Remote-Systemen weiter
  • die eService Architektur bearbeitet über 20000 MQ-Nachrichten pro Tag durchschnittlich 500K zu/von Remote-Systemen
  • die eService Architektur sendet etwa 1000 E-Mails-Benachrichtigungen und eine Menge der Berichte zu den verschiedenen Abteilungen des Kunden pro Tag
  • die eService Architektur bearbeitet von 30 bis 50 GB Daten pro Tag
  • die eService Architektur unterstützt über 5000 Datenbankentitäten mit der vollen Redundanz / Zuverlässigkeit
  • die PCs der Kunden haben den Anschluß zu der eService Architektur von verschiedenen Standorten der ganzen Welt
  • die eService Architektur unterstützt die Datenbearbeitung ununterbrochen
  • das Entwicklungsteam erarbeitet im Durchschnitt drei Verbesserungsvorschläge für die Funktionalität der eService Architektur pro Jahr.