.Net and CMG - Client Partnership. Allen Hovsepian, Consultant, BRS

advertisement
.Net and CMG - Client Partnership.
Allen Hovsepian, Consultant, BRS
Allen.Hovsepian@cmg.com
Tel 07973 170 4354
Contents
Who is CMG?
.
Why such a fuss,
Its just technology…
.
What are we actually doing?
.
Summary and Questions
2
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?
3
Consultancy best practice?
CMG
The best
We can
of many
provide
worlds…
Admiral
Now Logica too
5
Partnership driven
Clients and Industry
Technology: Microsoft, SAP, Oracle, SUN, BEA …
Methodologies: DSDM, PRAGMA, PRINCE, RUP …
Clients: RadioCommunications Agency, DTI –
Fujitsu, Shell, ABN AMRO …
6
Nobody got fired for hiring CMG
Quality Assurance
Long term commitment to quality
Rigorous quality standards
More on that later
7
Technology Leader
Imaginative use of Technology
Marker leader in SMS
Major player in the WDS world
Early adopter of Microsoft .Net
Already 18 months of solid .Net experience
8
Why all the fuss
Its just
technolog
y
.Net is
web
services
9
The future
of the
internet?
What is it
really?
.Net can empower you
Industry
best
practice
Future
Proof
Connected
World Platform /
Language
Web
Integratio Services
n
10
.Net Overview
.Net
Primarily
XML
Web Services
Supporting/Secondary
.Net Framework
ASP.Net
Result
Best practice
Futureproof
11
Architectures
revisited
Best Practice
Designed from the ground up
Modern system architecture
Distributed systems
Web applications
Full Object Orientation
12
The new design means .Net does not suffer from the
compromises made in older technologies.
Future Technology
.Net based operating systems
Extra language flavours
More .Net components and controls
Mature mobile technologies
The Linux scandal!
13
Fast development
Highly integrated development environment
Language independent, capitalise on
existing resources
Single large class library
Growing selection of third party components
Reuse existing code
Simple deployment & no registry required
14
Widely distributed systems
Distributed systems
Platform integration
Technology integration
Internet applications
Empower the business
15
Your business
Mobile
Employees
Consumers, Partners
And your
partners
16
.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.
17
.Net and CMG
What of the present and future?
What are we doing now
Why are we doing it that way
What of the future
18
Always System Integration
The hooks for the future
Integration is often an afterthought
Complex, inflexible and unreliable systems result
Need integration from the start
And security alongside it!
Increasingly required by today’s business and our clients:
Well catered for in .Net
19
Web applications
Increasingly ubiquitous
Easier to build
Easier to deploy and maintain
Flexible
Use over intranet or internet
Meet typical business requirements
20
XML and Web Services
Your flexible friends
Built into the framework
Simple and powerful
B2B made simple
Internal System interfaces via web services
Meet typical business requirements
21
Language independence
Too successful?
Only useful in the early days
Gets developers productive faster
But… Class library is very rich
Like Java, knowledge of the classes paramount
Language retraining is comparatively simple
22
The future is clear
Faster
developmen
t
Powerful
framework
23
Best
practice
Futureproof
Less
rework
Recommende
d for
businesses
with MS
platforms
Can we honestly recommend a new system in an obsolete technology?
What about Java?
Java
.Net
+
Web services exposed using open standards
+
+
Development environment
-
+
End user interface
-
-
Largely proven
+
+
Stable server code
+
-
Proprietary tie in
-
Spoiler! - .Net AND Java
Technologies can interact at web service level
Existing commitment to Java does not exclude .Net options
24
Questions?
25
www.cmg.com
26
© 2002
Download