← Systems Engineering & Integration

GTE (later Verizon) / 1999

Defining a shared customer record

Backend CRM engineering at the boundary between customer interactions and activation or provisioning systems.

IntegrationCRM
Illustrative architecture

A defined record at the integration boundary

A defined record at the integration boundaryA boundary map. MCR.dtd is a definition, not a runtime service. Exact transport and synchronization are not shown. The numbered controls below describe every stage.CRM transactionsLandline · MobileInternetMCR.dtdCustomer-record definitionBackend systemsActivation / provisioning
  • CRM transactionsLandline · Mobile · Internet
  • MCR.dtdCustomer-record definition
  • Backend systemsActivation / provisioning
Documented flow / conversion Conceptual relationship
Capture the interaction

The CRM handled customer interactions across telecom services.

Read the complete architecture & boundaries

A boundary map. MCR.dtd is a definition, not a runtime service. Exact transport and synchronization are not shown.

  1. Capture the interaction. The CRM handled customer interactions across telecom services.
  2. Define the record. Vivek wrote MCR.dtd and worked on the backend integration boundary.
  3. Connect the systems. A Tampa team collaborated on activation/provisioning integration involving Java and CORBA.

THE PROBLEM

What needed to change.

A CRM handling landline, mobile and internet interactions needed a defined way to connect transactions to backend systems.

MY CONTRIBUTION

Where I came in.

I wrote MCR.dtd, the data definition for the customer record, and worked with a Tampa team on integration from CRM transactions to backend activation/provisioning systems.

The team’s delivery

The work was part of a broader CRM backend effort in Dallas, involving Java and CORBA.

THE APPROACH

How it came together.

  1. Define the customer-record structure in MCR.dtd.
  2. Work with the integration team on the CRM-to-backend boundary.
  3. Support transactions associated with activation and provisioning.

THE OUTCOME

What the work made possible.

My contribution centered on the record definition and backend integration work. No claim is made about continued use of the file or system today.

Technical & implementation detail

Technologies described in this account: Java, CORBA, XML, DTD.

This work took place at GTE in 1999, before the merger that formed Verizon. MCR.dtd was a data definition for the customer record. Java and CORBA were involved in the CRM backend work. RMI was explored, but its production use is not established; it is therefore excluded from the architecture.

The accompanying visual is a simplified explanation. It is not a production screenshot or a complete implementation specification.

LET’S CONNECT THE DOTS

What’s the complex problem
on your desk?

Explore how engineering depth and commercial judgment can work together.

Start a conversation

These are personal accounts of professional work. Company and client names identify context and do not imply endorsement. Conceptual diagrams explain relationships; they are not production screenshots.