.Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS [email protected] Tel...

25
.Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS [email protected] Tel 07973 170 4354

Transcript of .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS [email protected] Tel...

Page 1: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

.Net and CMG - Client Partnership.

Allen Hovsepian, Consultant, BRS

[email protected]

Tel 07973 170 4354

Page 2: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

2

Contents

Who is CMG?Who is CMG?

..

Why such a fuss,Why such a fuss,

Its just technology…Its just technology…

..

What are we actually doing?What are we actually doing?

..

Summary and QuestionsSummary and Questions

Page 3: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

3

CMG is an IT consultancy

•Europe to the Asia-Pacific region………………

•……………… IT to Mobile communications

•Everything from ideas to systems and support ………

•……………… So whats new?

Page 4: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

5

Consultancy best practice?

AdmiralAdmiral

Now Logica tooNow Logica too

CMGCMG

We can provideWe can provide

The best of many worlds…

The best of many worlds…

The best of many worlds…

The best of many worlds…

Page 5: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

6

Technology: Microsoft, SAP, Oracle, SUN,

BEA …

Technology: Microsoft, SAP, Oracle, SUN,

BEA …

Clients: RadioCommunications Agency, DTI

– Fujitsu, Shell, ABN AMRO …

Clients: RadioCommunications Agency, DTI

– Fujitsu, Shell, ABN AMRO …

Clients and IndustryClients and Industry

Methodologies: DSDM, PRAGMA, PRINCE,

RUP …

Methodologies: DSDM, PRAGMA, PRINCE,

RUP …

Partnership driven

Nobody got fired for hiring CMG

Page 6: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

7

Rigorous quality standards Rigorous quality standards

More on that laterMore on that later

Long term commitment to qualityLong term commitment to quality

Quality Assurance

Page 7: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

8

Technology Leader

Early adopter of Microsoft .Net

Already 18 months of solid .Net experience

Major player in the WDS world

Marker leader in SMS

Imaginative use of TechnologyImaginative use of Technology

Page 8: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

9

Why all the fuss

Its just technolo

gy

Its just technolo

gy

.Net is web

services

.Net is web

services

The future of

the internet?

The future of

the internet?

What is it really?

Page 9: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

10

.Net can empower you

Web Services

Web Services

Platform /

Language

Integration

Platform /

Language

Integration

Connected WorldConnected World

Future Proof

Future Proof

Industry best

practice

Industry best

practice

Page 10: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

11

.Net.Net

PrimarilyPrimarily

Supporting/SecondarySupporting/Secondary

ResultResult

XMLXML

Web Services

.Net Framework.Net Framework

ASP.Net

Best practice

Futureproof

.Net Overview

Architectures revisited

Page 11: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

12

Best Practice

Modern system architectureModern system architecture

Distributed systemsDistributed systems

Designed from the ground upDesigned from the ground up

Web applicationsWeb applications

Full Object OrientationFull Object Orientation

The new design means .Net does not suffer from the compromises made in older technologies.

Page 12: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

13

Future Technology

Extra language flavoursExtra language flavours

More .Net components and controlsMore .Net components and controls

Mature mobile technologiesMature mobile technologies

The Linux scandal!The Linux scandal!

.Net based operating systems.Net based operating systems

Page 13: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

14

Simple deployment & no registry requiredSimple deployment & no registry required

Reuse existing codeReuse existing code

Growing selection of third party components

Growing selection of third party components

Single large class librarySingle large class library

Language independent, capitalise on existing resources

Language independent, capitalise on existing resources

Highly integrated development environment

Highly integrated development environment

Fast development

Page 14: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

15

Widely distributed systems

Platform integrationPlatform integration

Technology integrationTechnology integration

Internet applicationsInternet applications

Distributed systemsDistributed systems

Empower the businessEmpower the business

Page 15: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

16

Consumers, PartnersConsumers, Partners

MobileMobileEmployeesEmployees

Your businessYour business

And your partners

And your partners

Page 16: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

17

.Net is NOT just web services

A new architecture and underpins .Net, and a wider design philosophy is provided for.

.Net takes industry best practice and adds to it in a number of key areas.

CMG understands and exploits these improvements.

Page 17: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

18

What are we doing nowWhat are we doing now

What of the futureWhat of the future

What of the present and future?What of the present and future?

Why are we doing it that wayWhy are we doing it that way

.Net and CMG

Page 18: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

19

Increasingly required by today’s business and our clients:

Well catered for in .Net

Always System Integration

Need integration from the start

And security alongside it!

Complex, inflexible and unreliable systems result

Integration is often an afterthought

The hooks for the futureThe hooks for the future

Page 19: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

20

Web applications

Flexible

Use over intranet or internet

Easier to deploy and maintain

Easier to build

Increasingly ubiquitousIncreasingly ubiquitous

Meet typical business requirements

Page 20: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

21

Meet typical business requirements

XML and Web Services

B2B made simple

Internal System interfaces via web services

Simple and powerful

Built into the framework

Your flexible friendsYour flexible friends

Page 21: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

22

Language retraining is comparatively simple

Language independence

But… Class library is very rich

Like Java, knowledge of the classes paramount

Gets developers productive faster

Only useful in the early days

Too successful?Too successful?

Page 22: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

23

The future is clear

Faster developm

ent

Faster developm

ent

Powerful framewo

rk

Powerful framewo

rk

Futureproof

Futureproof

Recommended for

businesses with MS

platforms

Recommended for

businesses with MS

platforms

Less reworkLess

rework

Best practice

Best practice

Can we honestly recommend a new system in an obsolete technology?

Page 23: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

24

Spoiler! - .Net AND Java

What about Java?

Development environment

End user interface

Stable server code

Largely proven

Proprietary tie in

++

++

++

Web services exposed using open standards

++ ++

--

--

++

--

--

--

Technologies can interact at web service level

Existing commitment to Java does not exclude .Net options

Java.Net.Net

++

Page 24: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

25

Questions?

Page 25: .Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS Allen.Hovsepian@cmg.com Tel 07973 170 4354.

26

www.cmg.com

© 2002