Upload
rosalyn-west
View
221
Download
0
Embed Size (px)
Citation preview
.Net and CMG - Client Partnership.
Allen Hovsepian, Consultant, BRS
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
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?
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…
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
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
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
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?
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
11
.Net.Net
PrimarilyPrimarily
Supporting/SecondarySupporting/Secondary
ResultResult
XMLXML
Web Services
.Net Framework.Net Framework
ASP.Net
Best practice
Futureproof
.Net Overview
Architectures revisited
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.
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
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
15
Widely distributed systems
Platform integrationPlatform integration
Technology integrationTechnology integration
Internet applicationsInternet applications
Distributed systemsDistributed systems
Empower the businessEmpower the business
16
Consumers, PartnersConsumers, Partners
MobileMobileEmployeesEmployees
Your businessYour business
And your partners
And your partners
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.
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
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
20
Web applications
Flexible
Use over intranet or internet
Easier to deploy and maintain
Easier to build
Increasingly ubiquitousIncreasingly ubiquitous
Meet typical business requirements
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
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?
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?
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
++
25
Questions?
26
www.cmg.com
© 2002