Cable&Wireless
Unternehmensinformationen
Die Cable & Wireless plc ist einer der größten Telekommunikations- und Internetdienstanbieter weltweit und stellt mit Unternehmen wie Level 3, AT&T einen beachtlichen Teil des Internet-Backbones. 2012 einigte sich das britische Mobilfunkunternehmen Vodafone mit Cable & Wireless hinsichtlich einer Übernahme durch Vodafone.
Projektumfang
Für die Erweiterung eines weltweiten, mehrsprachigen Intranet- und Internetportals (OSS/BSS) wurde eine Analyse des Ist-Systems erstellt. Als Architekt und Senior-Entwickler wurde darauf basierend ein MVC-basiertes PHP-Portal auf verteilten Servern konzipiert. Die Sicherheit wurde mittels eines eigens implementierten Triple-A-Systems (Authentication, Autorisation, Accounting) realisiert, welches mit der Profilverwaltung und dem Kundenmanagement zusammenarbeitet.
Ein weiterer großer Aufgabenbereich umfasste die zahlreichen Schnittstellen zu Systemen wie z. B.:
- BMC Remedy Action Request System (ARS) via RPC/SOAP
- InfoVista Network Performance Monitoring via RDD und XML REST-Interface
- DDOS Reporting Auswertungen aus Riverhead
Auf Grund der unterschiedliche Kundengruppen und Verwendungszwecke des Portals, halfen wir bei der Umsetzung eines „white label“ Template-Systems, ebenso wie bei einer indiviuell konzipierten und programmierten Mehrsprachen-Verwaltung des Back- und Frontends.
Eine Liste der ebenfalls unterstützten Aufgabenbereiche finden Sie hier abgebildet:
- Anforderungsworkshops
- Umsetzung eines Designs anhand neuer CI/ CD
- Umsetzung eines Suchkonzepts: Umfangreiche Suchfunktion über alle Informationen des Portals
- Workshops für Redakteure, Portalkunden und Dienstleister
- Migration anderer Daten
- Protokollspezifikationen verschiedener Schnittstelle
Die zahlreichen Optimierungen des vorhandenen Sourcecodes, zahlreichen umbauten und Neuentwicklungen und drin enthaltener, standardisierter Sourcecode Dokumentation (automatisierte Doxygen Generierung) wurde dem Kunden ein hochperformantes Kundenportal übergeben.
Technologien
- IDE: Eclipse
- Datenbanken: Oracle, MySQL, PostgreSQL
- Datenaustausch: RDPC, XML, Soap, REST
- Programmiersprachen: PHP, Javascript, PERL