6. 1.1 1.2.1 Check
Customer line
request (web) 2.1
availability
1.2 Check Book DSLAM
last-mile port
availability
1 1.2.2 Check
2.2.1 Book
Request & distance to
line
Qualify central 2 2.2 Book
1.3 Credit Initiate last mile
check processing connetion
customer
1.4 2.2.2 Book
Check DSLAM port central prep
availability
2.3
Order CPE
3.1.1 Test
DSLAM port
3.1 Check last
mile and DSLAM
3.1.2 Test Last
mile & CPE
A-Z Provisioning
connection
3 3.2
Complete Remote Config
processing CPE
4.1.1
Create POP
account 3.3
Write to
4.1 inventory
POP and Web
setup
4.1.2
Create Web
account
4
4.2
Customer
CRM export
setup
4.3
Create Customer
Billing record &
Export
7. 17 manuelle steg
4 eksterne systemer
10 interne systemer
Hvorav fem legacy og
to ikke ferdigimplementerte
9. Internal Systems External Systems
Web Portal
quot;Customer
acquisitionquot;
Service Credit-check
Inventory system
Infrastructure
Kapaks
Interface
quot;Last mile infoquot;
DSLAM
MQ Provisioning MQ
Message broker Engine Message broker
Customer Logistics
mail & web provider
provisioning CPE
quot;Big Telcoquot;
CC / CRM
Last-mile
System
orders
Billing CPE
System Interface
11. • Service loose coupling
• Service contract
• Service abstraction
• Service reusability
• Service discoverability
• Service encapsulation
• Service composability
• Service autonomy
• Service optimization
16. Web Portal
quot;Customer
acquisitionquot;
Service
Inventory All
integrasjon Provisjonerings
her arbeidsflyt
Infrastructure
Interface
DSLAM
Integration MQ Provisioning
engine Message broker Engine
Customer
mail & web
provisioning
Standard
meldings-
CC / CRM utveksling
System
Billing
System
18. Vi undervurderte
Web Portal
quot;Customer
acquisitionquot;
integrasjonskompleksisteten
Service
Inventory
Infrastructure
Interface
DSLAM
Integration MQ Provisioning
engine Message broker Engine
Customer
mail & web
provisioning
CC / CRM
System
Billing
System
20. Web Portal
quot;Customer
acquisitionquot;
Service
Inventory
Infrastructure
Interface
DSLAM
Provisioning
engine
Customer
mail & web
provisioning
CC / CRM
System
Billing
System
21. All singing, all dancing system
SOAP
H
SS
R
ES
t/
ne
T
l
Te
Screen Scrape
Provisioning
FTP
engine
S
SF
W
T
A
P
SO
POP
28. SOA er en god idé, men
“Don’t boil the ocean!”
29. SOC er en veldig god idé
Vår provisjoneringsmotor
endte opp som
A BIG BALL OF MUD
30. A Big Ball of Mud is a haphazardly structured, sprawling,
sloppy, duct-tape-and-baling-wire, spaghetti-code
jungle. These systems show unmistakable signs of
unregulated growth, and repeated, expedient repair.
Information is shared promiscuously among distant
elements of the system, often to the point where nearly
all the important information becomes global or
duplicated.
31. • Service loose coupling
• Service contract
• Service abstraction
• Service reusability
• Service discoverability
• Service encapsulation
• Service composability
• Service autonomy
• Service optimization