Wissen wie es geht - decus.de · PDF fileBSC - Base Station Controller MSC - Mobile Switching...
Transcript of Wissen wie es geht - decus.de · PDF fileBSC - Base Station Controller MSC - Mobile Switching...
Bonn • Darmstadt/Weiterstadt • Dortmund • München • Stuttgart • Annapolis (USA) • Pittsburgh (USA)
Wissen wie es geht
Softwareentwicklung in derTelekommunikation
Aufgabenstellung basierend auf der heutigenAusgangssituation, auf anstehenden Veränderungen und
neuen Anforderungen bei Carriern
Danet 03/2000 3
Gliederung
� Kurzvorstellung Danet GmbH
� Heutige Ausgangssituation
� Anstehende Veränderungen und neue Anforderungen
� Aufgabenstellungen und Lösungsansätze
KurzvorstellungDanet GmbH
Danet 03/2000 5
Kurzvorstellung Danet - Danet Gesellschafter
Deutsche Telekom AG
51,6 %
30 %
Danet IS GmbHStuttgartKapital:
DM 700.000
51 %49 % SAI-DanetHoldingKapital:
1 Mio DM
SAICKapital:
US$ 837 Mio
Danet PartnerGbR
Kapital: DM 13,3 Mio
18,4 %
DanetGesellschaft für Beratung
und Software-Entwicklung mbHWeiterstadt
Kapital: DM 5 Mio.
Telcordia
Danet Consult GmbHDortmundKapital:
DM 100.000
Danet, Inc.Wexford, USA
Kapital: US$ 500.000
100 %
Stock-Option-Pool
100 %100 %
< 10 %
Danet 03/2000 6
0,0
20,0
40,0
60,0
80,0
100,0
120,0
140,0
160,0
180,0
200,0
1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001
Mio
DM
Kurzvorstellung Danet - Finanzielle Entwicklung
Geschäftswachstum 94-99: 20 % jährlichUmsatzrendite: ca. 10 %
geplant
Buy Out25.12.1995
Danet 03/2000 7
Kurzvorstellung Danet - Mitarbeiterqualifikation
10% 22%
68%
Mitarbeiterqualifikation
Sonstige Fachhochschule
Universität/Technische Hochschule
50 70110
160
240 250270
350
450
650
1982 1984 1986 1988 1990 1992 1994 1996 1998 2000
Plan
Danet 03/2000 8
Kurzvorstellung Danet - Kundenstruktur
Telecom Carrier68%
Großanwender26%
IT-Industrie6%
Umsatz 1999: 129 Mio DM
Transportindustrie11.758
Automobilindustrie4.408
Finanzdienstleister12.303
Andere5.708
Deutsche Telekom+ Töchter
34.059
T-Mobil19.379
andere deutsche Carrier8.191
andere Carrier (außerh. BRD)
26.046
(Angaben in Mio DM)
HeutigeAusgangssituation
Danet 03/2000 10
Heutige Ausgangssituation
� Zunehmende Komplexität der IT-Landschaft� Carrier mit extrem hohen Zuwachsraten� Extem schnelle Alterung der eingesetzten SW-Komponenten� Hohe Anforderungen an „time to market “� Größere Gewichtung auf Datendienste, SMS und Prepaid
� Hohe Kosten für die IT� Kostenintensive Auflagen durch Regulierer bei sinkenden
Profiten� Ressourcenengpässe beim Personal
Danet 03/2000 11
Heutige Ausgangssituation
Teilnehmerentwicklung im Mobilfunk in Deutschland
0
5.000.000
10.000.000
15.000.000
20.000.000
25.000.000
TLN1993
TLN1994
TLN1995
TLN1996
TLN1997
TLN1998
TLN1999
T-MobilMannesmann MobilfunkE-plusViag InterkomGesamt
Beispiel Mobilfunk
Danet 03/2000 12
Heutige Ausgangssituation
Interne NutzerInterne Interne NutzerNutzer
DBDB
KundenKundenKunden EndkundenEndkundenEndkunden
DBDB NetzwerkNetzwerkDBDB--AltsystemeAltsystemeData FeedsData Feeds
ProvisioningProvisioningRating &Rating &BillingBilling
ERP/FinanceERP/Finance(SAP R/3)(SAP R/3)
PartnerPartnerPartner
CreditCreditScoringScoring
EndkundenEndkunden--BillingBilling ServiceService
Order GatewayOrder Gateway
Anstehende Veränderungenund
neue Anforderungen
Danet 03/2000 14
Anstehende Veränderungen und neue Anforderungen
� Verlagerung von der Kundengewinnung zur Kundenbindung� Kopplung von Diensten unabhängig vom Netz
� Festnetzanbindung mit Mobilfunkanbindung� Internetanbindung mit Festnetzanbindung� Internetanbindung mit Mobilfunkanbindung
� E-Commerce und M-Commerce� Technologiesprung von WAP über GPRS zu UMTS
� Zuwachs und hohe Komplexität bei Verrechnung mit Dritten� Ablösung der derzeitigen Bestandssysteme
Danet 03/2000 15
Anstehende Veränderungen und neue Anforderungen
MobilesNetzwerk MSC
BSC
Traditionelles GSM Netzwerk (PSTN)
� GSM wird hauptsächlich als Sprachdienst genutzt!� Traditionelle GSM Infrastruktur � Vermittlungsorientiert� Data = SMS oder max. 9.6 K
SMSc
BSC - Base Station ControllerMSC - Mobile Switching CenterSMSc - Short Message Service Center
Beispiel: GSM --> GPRS
Danet 03/2000 16
Anstehende Veränderungen und neue Anforderungen
GPRS ist ein Daten-Service!GPRS ist ein Daten-Service!
� GPRS � Wireless IP� GPRS wird eine große Vielfalt an Datendiensten erlauben:
� Internet & Corporate Intranets� e-mail & WAP Applikationen
Intranet
BSC
IP Netzwerk(GPRS)
Traditionelles GSM Netzwerk (PSTN)
SGSN - Serving GPRS Support NodeGGSN - Gateway GPRS Support NodeWAP - Wireless Application ProtocolGPRS - General Packet Radio Service
Danet 03/2000 17
Anstehende Veränderungen und neue Anforderungen
� Erweiterung der Aufgabenstellungen der Carrier� Content-Anbieter� Internet Service Provider� Format Clearing Center� Clearing Center für Zahlungsströme
� Erweiterung des Leistungsangebots� Administration für Content-Anbieter� Rechnungsschreibung für Service Provider, Reseller, etc.� Mahnwesen und Beitreibung für Content Anbieter, etc.
Danet 03/2000 18
Anstehende Veränderungen und neue Anforderungen
Beispiel: RoamingBeispiel: Roaming
MSC
SGSN
BSC
IP Netzwerk(GPRS)
Traditonelles GSMNetzwerk (PSTN)
IP Netzwerk(GPRS)
Internet
IntranetGGSN
Roaming Network
Home Network
GGSN
Danet 03/2000 19
Anstehende Veränderungen und neue Anforderungen
Beispiel: Prepaid AngeboteBeispiel: Prepaid Angebote
Internet
SGSN
BSC IP Netzwerk(GPRS)
GGSN
HLR
WAP Server
CGF
APN
PrepaidServer
IN
SIMExistierende GSM
PrepaidFunktionalität GPRS CCB &
Service ManagementFunktionalität
Danet 03/2000 20
Anstehende Veränderungen und neue Anforderungen
ContentProvider
Netzwerk Operator
Netzwerk-Nutzung (DM)Umsatzbeteiligung (DM)
Subscriber
Third-Party
Netzwerk Operator
Netzwerk-Nutzung (DM)
Subscription
Subscriber
Sponsoring (DM)
Werbung
Aufgabenstellungenund
Lösungsansätze
Danet 03/2000 22
Aufgabenstellungen und Lösungsansätze
� Aufgabenstellung:� Vereinfachung der IT-Landschaft
� Kostensenkung� Verbesserung „time to market“� Änderungsfreundlichkeit erhöhen� Risiko und Komplexität bei Ablösung von Altsystemen
reduzieren� Lösungsansatz:
� Enterprise Application Integration
� Kapselung der Kernsysteme
� Mapping von Formaten
� Unterstützung verschiedenster Kommunikationsprotokolle
� Steuerung der Geschäftsprozesse
Danet 03/2000 23
Aufgabenstellungen und Lösungsansätze
Interne NutzerInterne Interne NutzerNutzer
DBDB
KundenKundenKunden EndkundenEndkundenEndkunden
DBDB NetzwerkNetzwerkDBDB--AltsystemeAltsystemeData FeedsData Feeds
ProvisioningProvisioningRating &Rating &BillingBilling
ERP/FinanceERP/Finance(SAP R/3)(SAP R/3)
PartnerPartnerPartner
CreditCreditScoringScoring
EndkundenEndkunden--BillingBilling ServiceService
Order GatewayOrder Gateway
Danet 03/2000 24
Aufgabenstellungen und Lösungsansätze
Interne NutzerInterne Interne NutzerNutzerKundenKundenKunden EndkundenEndkundenEndkundenPartnerPartnerPartner
DBDBDBDB NetzwerkNetzwerkDBDB--AltsystemeAltsystemeData FeedsData Feeds
ProvisioningProvisioningRating &Rating &BillingBilling
ERP/FinanceERP/Finance(SAP R/3)(SAP R/3)
CreditCreditScoringScoring
Retail BillingRetail Billing ServiceServiceOrder GatewayOrder Gateway
EAI-Plattform DB
Danet 03/2000 25
Aufgabenstellungen und Lösungsansätze
Rule EngineSemantical Checks / Mapping
Filtering
Format Engine
Format ConversionAPI Mapping
Transforming
Business Case Processing Rules
Business CaseFormatting Rules
Repository
Routing Engine / Message Transport
Data FlowAdapter Adapter
AdapterAdapter
Application
Application
Adapter Adapter
AdapterAdapter
Danet 03/2000 26
Aufgabenstellungen und Lösungsansätze
� Aufgabenstellung:� Vereinfachung der IT-Landschaft:
� Kostensenkung� Verbesserung „time to market“� Änderungsfreundlichkeit erhöhen� Risiko und Komplexität bei Ablösung von Altsystemen
reduzieren� Lösungsansatz:
� Mediation Device
� Kapselung der Kernsysteme
� Mapping von Formaten
� Unterstützung geeigneter Kommunikationsprotokolle
� Unterstützung verteilter Systeme
Danet 03/2000 27
Aufgabenstellungen und Lösungsansätze
B&CC
Billing
CustomerCare
VMD
Billing Data Management
Service Provisioning
VMDSRules Rules
VMDB
Hot-Billing
Collec-tion
Pro-cessingFor-
ward-ing Rules
ManagementReports
Wireless
Wireline
Cable
InternetIP-Komponente
Danet 03/2000 28
Aufgabenstellungen und Lösungsansätze
Vendor1B&CC
Com- muni- cation Module
Device Module Kernel
Vendor3 NE2Vendor3 NE1
Device Module
Com- muni- cation Module
Vendor2 NE2Vendor2 NE1
Rules Vendor1
Check Parameter/Action SyntaxSet Default Values
Routing of CommandsWorkflow Handling
RulesVendor2
Rules Vendor3
Build MML CommandsRetry Handling
Return Code MappingCorbaRPC
TCP/IP, UDP/IPStreams, etc.
Queueing of Requests per DevicePriority Handling
Deferred ExecutionScheduling
TELNET FTPCMIS FTAMSQL CorbaRPC Streamsetc.
Danet 03/2000 29
Aufgabenstellungen und Lösungsansätze
For-ward- ing
Pro-cess- ing
Hot-Billing Kernel
Hot-Billing Receiver
Kernel
DeviceModule
DeviceModule
Vendor1B&CC
Vendor2 NE1
Com-muni-cation
Module Com-muni-cation Module
Vendor2 NE1
Vendor2 NE2
Vendor3 NE1
Vendor3 NE2
Polling ControlTransfer Control
FTP FTAMSQL SocketsCorba RPCStreams CMISetc.
DecodingFiltering
ConversionMerging
Polling HandlingTransfer Handling
FTP FTAMCMIS/FTAM SQLSockets CorbaRPC StreamsTELNET etc.
Danet 03/2000 30
Aufgabenstellungen und Lösungsansätze
� Aufgabenstellung:� Reduktion der Kosten und des Personalaufwandes im Call
Center� Einsatz von intelligenten Sprachserverlösungen� Selbstdarstellung im Internet� Selbstadministration über Handy (WAP) und Internet� Automatisierte Bereitstellung der relevanten
Kundeninformationen im Call Center
� Lösungsansatz:� Internet, Portale, WAP, Security, Multitasking, Performance,
Load Balancing
Danet 03/2000 31
Aufgabenstellungen und Lösungsansätze
� ROUTER - leitet die Anfrage anden Server weiter
� PACKET FILTERING (Fire Wall) -Netzwerk wird gegenunberechtigte Benutzergesichert
� CACHE - ermöglichen kurzeAntwortzeiten
� PACKET SHAPING - Priorisierungeinzelner Besucher ím Netz
� LOAD BALANCER - optimierendie Lastenverteilung aufmehrere Server
Beispiel: Load Balancing
Danet 03/2000 32
Aufgabenstellungen und Lösungsansätze
AnfrageAnfrage Internet /Intranet
High-performanceServer Cluster
E-Commerce / ERP / Database E-Commerce / ERP / Database
Load Balancer leitet die Anfrage anHigh-performance Server Cluster
2
3Cookie basierende Priorisierungwird eingerichtet
Beispiel: Priorisierung von Kundengruppen/Steuerung nach Kundenverhalten
Load Balancer
Danet 03/2000 33
Aufgabenstellungen und Lösungsansätze
Beispiel: Verteilte IP-Customer Care Lösung
Load BalancerLoad Balancer
Load Balancer Load Balancer Load Balancer Load Balancer
Danet 03/2000 34
Aufgabenstellungen und Lösungsansätze
� Aufgabenstellung:� Aufbau eines Customer Relationship Managements
� Erfassen des Kundenverhaltens� Zusammenstellen von Angeboten für spezielle Zielgruppen� Zeitnahe Verteilung der Angeboten an die jeweilige
Zielgruppe� Performante und schnelle Beschwerdebehandlung� Kundenrückgewinnungsprogramme
� Lösungsansatz:� Log- und Trace-Funktionen, Data Mining und Data Warehousing
Clusterhandling
Danet 03/2000 35
Aufgabenstellungen und Lösungsansätze
DocumentGeneration
System
Lokaler Drucker,FAX
PrintshopBilling and
Customer CareSystem(BCCS)
ArchivMahnungenGutschriftenetc.
AllgemeineGeschäftsbriefe /Werbung
World Wide Web
flexibles Layout-Design
CD-Rom,Floppy Disk
Dokumentlösung
Beispiel: Dokumenten- und Rechnungsverteilung
Danet 03/2000 36
Aufgabenstellungen und Lösungsansätze
Archive
Druck-aufträgevon BB&C -Systemenund anderen Systemen
Remote Object Broker, Execute and Request Trader (Robert)
InterfaceInputProcess(IIP)
RequestAdminServer(RAS)
InterfaceOutputProcess(IOP)
PrintRequests
ArchiveInputProcess(AIP)
DSSAPI
DocumentFormatter(DFO 1)
...
Document DesignSystem (DDS) Templates,
Pictures
Document GeneratingSystem (DGS)
Server 2
Server 1
FileInterface
DocumentFormatter(DFO n)
DocumentFormatter(DFO 2)
Architektur
Danet 03/2000 37
Aufgabenstellungen und Lösungsansätze
Beispiel: Datenaustausch via XML
DBXM L
XSLProcessor
Konverter /M iddlew are
EDI
ASCII
DATEN Q UELLE
ERP
Daten-m odell
DBEDI
ASCIIDar-
stellun
DTDXM L
Schem a
XSL
HTM L
Parser
ERP
XM LEditor
Applikation
ZIEL-ANW END UN G
XM L
AUSGABE-FO RM ATE
Danet 03/2000 38
Aufgabenstellungen und Lösungsansätze
� Aufgabenstellung:� Aufbau von E-Commerce und M-Commerce-Plattformen
� Anbindung von Banken und Karteninstituten� Solvenzprüfung� Definition und Unterstützung von Kaufvorgängen� Erweiterung des Angebots um zusätzliche Dienstleistungen� Verrechnung der Leistung mit Dritten� Abwicklung von Zahlungen, Mahnwesen, Beitreibung, etc.� Anbindung an die bestehende IT-Landschaft
� Lösungsansatz:� Kenntnisse über im Markt erfolgreiche Produkte, Security,
Kommunikationsprotokolle, Datenaustauschformate
Danet 03/2000 39
Aufgabenstellungen und Lösungsansätze
WertpapierManagement
Versicherung
Fest-, Termingeld
KrediteDepots, Fonds
EB Plattform
Kontokorrent
Internet/Intranet Service Area
EBAnwendungen
Data Warehouse
CustomerManagement
InformationsManagement
ZugangsManagement
•LDAP•Trust Center
Intranet
Intranet
Internet
Kunde
Filiale,Back Office
Call Center
PC, PDA, Handy,ATM, Kiosk,
WebTV
•Online Banking•Surf & Call Center•Mobile Banking
•Finanzberatung•Customer Care
•Online Banking•Customer Care•Document Sharing
CallCenter
Danet 03/2000 40
Aufgabenstellungen und Lösungsansätze
EvidenzzentraleKartenprozessor
Twister
WAPBrowser
WAPGateway
WEB-Server
Netzbetreiber
Handy-SMS Browser
SQLAccessor
PaymentAccessor
SMSC
TCP-IPGW
XAGENTGW
- Private Banking- Customer Relationship Management- Multi Media Call Center.- Payment Gateway
Händler
Händler GW
SMSCGW
Abwicklungs-,Abrechnungs-
systeme
BestandsdatenQuellsystemeLadebestände
Applikations-logik
BackofficeNetzbetreiber
VOIPKomp.
Bank-Back-Office
BankAccessor
XPRESSOSET