Docstoc

ppt - Service Network An Introduction

Document Sample
ppt - Service Network An Introduction Powered By Docstoc
					Service Network
An Introduction




 Andreas Torstensson
 Operational Product Manager
 Ericsson AB




   Service Network Introduction   2004-12-08   1   BTH HT2004
 Agenda:

The need for a service layer
Building a service network
Service Network Framework
Common Directory
Common Provisioning
Single Sign-On
Application development
Q&A


      Service Network Introduction   2004-12-08   2   BTH HT2004
Evolution from 2G to 3G




It’s all about services
– generating airtime
       and value added charging




   Service Network Introduction   2004-12-08   3   BTH HT2004
Services beyond voice – success factors

                                                   Invisible
User                                               Technology
Focus




                                                            Partner
                                 Rich                       Incentives
                                 Experience


  Service Network Introduction        2004-12-08   4             BTH HT2004
Architecture approach

  Today: Vertical Solutions                              Tomorrow: Horizontal Solutions

                 Services


                                 CATV                                   Services




                                                             Mobile
              Fixed
  Mobile




                          Data




                                                                                      CATV
                                                                      Fixed


                                                                               Data
                                                                       Transport

             Access Transport
           & Switching Networks



  Service Network Introduction          2004-12-08   5                                  BTH HT2004
Service Layer

                                 Applications – Content




                                      Service Layer

                                       Control Layer

                                    Connectivity Layer




  Service Network Introduction       2004-12-08   6       BTH HT2004
Operator challenges - examples

• Thousands of services will exist in parallel
                                                                Applications – Content
• The service life-cycle might be as short as just
  a couple of days
                                                                    Service Layer
• Short time to deploy new services will become
  a strong competetive advantage.                                    Core network

                                                                    Access Networks
• Ensure compatibility between applications -
  and simplicity for the user
• Minimize costs through common use of
  functions and enablers

                            Operators need a killer environment
                             – rather than killer applications !!


   Service Network Introduction         2004-12-08   7                              BTH HT2004
                                                Applications
 Single-Service Network                      Multi-Service Network



            OSA
(Open Service Architecture)                                                • QoS
                                                                           • Charging
                                           Services / Applications         • Security & Integrity

• Roaming
       GSM
• Real Time Charging                                                       • Positioning
                                                                           • Terminal Capabilities
                                                   Control

                                                Connectivity
                                   WCDMA                             GSM




                                                 End-users

    Service Network Introduction             2004-12-08   8                              BTH HT2004
New actors                                                                      Advertising
                                                                                              Information
                                                                                                Broker
                                                                 Portals         Brokers
                                                    Content
                                                   Providers                                   Payment
                                                                                Logistics     Transaction
                                                                                               Handler
                                                                 ASPs           Providers
                                                    Content
                                                    Brokers
                                                                                                  ...
                                                                                 E-tailers
                                                    Service    Advertisers
                                                   Providers




Terminal          Distri-         Terminal                          Network                        Equipm.
                                                                                    Integrators
 Suppl.           buters            Sales                           Providers                      Suppliers




                                                   Payment
                                                   Providers


                                                     Banks


   Service Network Introduction              2004-12-08   9                                        BTH HT2004
What’s on an operators mind?


We need to be            open
                          for partners
providing content and applications.



 We need true           flexibility
                                  in
 launching, managing & charging for services.


   We need solutions that work
    end-to-end.
    Service Network Introduction   2004-12-08   10   BTH HT2004
 Agenda:

The need for a service layer
Building a service network
Service Network Framework
Common Directory
Common Provisioning
Single Sign-On
Application development
Q&A


      Service Network Introduction   2004-12-08   11   BTH HT2004
                                                 •   Magnitude of services
                                                 •   Short service life-cycles
                                                 •   The ability to quickly replace
                                                     old services with fresher ones
                                                     decides if you keep your
                                                     customers
                                                 •   Many service providers
                                                 •   Tough competition




Service Network Introduction   2004-12-08   12                              BTH HT2004
We need to:

 •      Describe an open architecture of
        co-operating systems

 •      Apply open Industry Standards

 •      Define Common functions

 •      Define Reusable guidelines




     Service Network Introduction   2004-12-08   13   BTH HT2004
Building a service network

                                                •   Building a service network by just
                                                    adding new features to existing
                                                    architecture will not do the trick
                                                •   A lot of effort must be put in defining
                                                    a good architecture to get good
                                                    scalability and availability
                                                •   The mindset must be thousands of
                                                    services and millions of users in a
                                                    dynamic environment changing
                                                    every day
                                                •   More and more operators are
                                                    looking for multi-national service
                                                    networks which puts even higher
                                                    requirements on the architecture




   Service Network Introduction   2004-12-08   14                                     BTH HT2004
 Agenda:

The need for a service layer
Building a service network
Service Network Framework
Common Directory
Common Provisioning
Single Sign-On
Application development
Q&A


      Service Network Introduction   2004-12-08   15   BTH HT2004
Service Network Framework (SNF)
The Ericsson architecture for service networks




    Service Network Introduction   2004-12-08   16   BTH HT2004
Service Network Framework (SNF)
The Ericsson architecture for service networks

      High Scalability

      High Availability

      Manageability

      Standards alignment

      Openness

      Interoperability

      Security

      Flexibility




    Service Network Introduction   2004-12-08   17   BTH HT2004
Definition: Service Network Framework (SNF)



                                 The Ericsson solution for:


                      “An Architectural Framework consisting of
                     Reusable Designs for Products and Solutions
                              in the 3G Service Layer.”




  Service Network Introduction          2004-12-08   18            BTH HT2004
What SNF is NOT



  • NOT a Sales Object
          – But the know-how
  • NOT a way to lock out competitors
          – But a way to define an interface
  • NOT a secret
          – But a way to share vision with the operators
  • NOT another standard
          – But a way to apply the right standard to the right problem




  Service Network Introduction   2004-12-08   19                         BTH HT2004
Standard Problems solved



•   Single Sign On
•   Common Provisioning
•   Common O&M
•   Common Online Charging
•   Self-Provisioning
•   Integration of legacy




    Service Network Introduction   2004-12-08   20   BTH HT2004
Central Entities



• The systems delegate the responsibility for
   –    Provisioning
   –    Management (Alarm,Performance,Configuration)
   –    Charging
   –    Authentication, Authorization

                                  … to a Central Entity.




   Service Network Introduction     2004-12-08   21        BTH HT2004
Combine systems through
standardized open protocols
SNF compliant Systems                 Service
                                                                      Service
are “building blocks”.                Consumer                        Provider


“Building blocks” provide services.

Services are realized by a protocol                         Service    System
and its semantics.

E.g. LDAPv3 and the SNF Data model.


                                               Semantics   Protocol




     Service Network Introduction     2004-12-08   22                            BTH HT2004
      SNF System Type
                              Services Provided                      Services Consumed




• User Provisioning1   • CAI, CAI-3G, LDAP                              • LDAP         • SCR Register2
• Fault Report         • SNMP                           SNF System      • Diameter     • Diameter Credit
• Performance Manage • SNMP                                             • Parlay       Control3
• Manage Configuration • SNMP, HTTP, CLI                                • Diameter,    • Parlay Charging4
                                                                        • FTP          • CDR Charging5
                                                                        • RADIUS Accounting
1,2Required only if SNF System has                                      3, 4, 5
                                                                             Required only if SNF System has
user/subscriber data that must be                                       the need to charge
provisioned




         Service Network Introduction             2004-12-08   23                              BTH HT2004
SNF Deliverables                                SNF Overview


                                                           CSNA Definitions


                                                          SNF Architecture


 The documents filled in                                            Detailed Descriptions
 red are Reference                                                  (Reference Library)

 documents.
                                                          System Development
                                                          Guidelines
                                                                  Service Contract (SEC) Document
                                                                  Template and Document Instruction
 The remaining documents                                          Service Specification (SES) Document
 are used when applying the                                       Template and Document Instruction
                                                                  Service Distribution Description (SDD)
 reference documents to                                           Document Template and Document Instruction
 a practical problem
                                                                  Applied Architecture Meta-Model template


                                                         Applied Architecture




    Service Network Introduction   2004-12-08     24                                             BTH HT2004
Common functions




                                                              MMS

                                                                    Positioning

                                                                                  Streaming

                                                                                              Browsing

                                                                                                         ……..
                                    Enablers



                  Common Provisioning                                                      
                 Common Single-Sign-On                                                     
                 Common O&M
                                                                                           
                  Charging Integration
                                                                                           
                  Application Integration
                                                                                           
                  Scalability & Redundancy
                  Security & Manageability                                                 

  Service Network Introduction              2004-12-08   25                                                     BTH HT2004
Product mapping




                                                                MMS

                                                                      Positioning

                                                                                    Streaming

                                                                                                Browsing

                                                                                                           ……..
                                    Enablers                    MMC   MPS ECDS MIEP



                  Common Provisioning         CDS
                                                         EMA/
                                                         PSEM                                
                 Common Single-Sign-On                   USIS                                
                 Common O&M                    SCR       SNOS                                
                  Charging Integration                   EMM
                                                                                             
                  Application Integration                NRG
                                                                                             
                  Scalability & Redundancy       IP-Infra/
                  Security & Manageability        MPBN                                       

  Service Network Introduction              2004-12-08    26                                                      BTH HT2004
Product mapping example – Provisioning
(Provisioning is the handling of all end-user related data in the network)




     Business need                 SNF central entity        SNF central entity

   New business models              SNF rules                 Existing functionality
   Self provisioning                SNF guidelines            (legacy)
   Customer expecations




        Common                               CPE                       EMA
       Provisioning
                                            Central                  Ericsson
                                       Provisioning Entity         Multi Activation




    Service Network Introduction     2004-12-08   27                             BTH HT2004
 Agenda:

The need for a service layer
Building a service network
Service Network Framework
Common Directory
Common Provisioning
Single Sign-On
Application development
Q&A


      Service Network Introduction   2004-12-08   28   BTH HT2004
Common Directory: Business Problem



• Challenges today:
   –   User has several identities (e.g.: e-mail, MSISDN, SIP-URL)
   –   Duplication of Configuration and User data
   –   Grouping of services done by implementation
   –   Difficult to introduce new capabilities from existing services
   –   Massive scaling in case of success
   –   Evolution




  Service Network Introduction   2004-12-08   29                        BTH HT2004
SNF data model

   A global data model with loose                                           User Information Model
    coupling to affiliate data models.

                                                                                  A
    The global data model contains                                                 C              B
    references to the affiliate data
    models
                                                          x
                                                                     y                                  x”
                                                          z
                                                                                 x’                                 y”
                                                       Application A                                     z”
                                                       Affiliate model One                   y’       Enabler C
                                                                                  z’
                                                                                                      Affiliate model N
                                                                               Application B
                                                                               Affiliate model Two




     Service Network Introduction    2004-12-08   30                                                             BTH HT2004
Some benefits

   Existing Data Models needn’t be                                         User Information Model
    adapted to the SNF Data Model.                                               A
    Supports legacy integration.                                                  C              B
   The SNF Data Model remains
    relatively insulated from change as
    customisations and new                               x
    implementations of affiliate models                             y                                  x”
                                                         z
    become available                                                            x’                                 y”

   Differing Data Access Technologies
                                                      Application A
                                                      Affiliate model One
                                                                                 z’
                                                                                            y’
                                                                                                        z”
                                                                                                     Enabler C
                                                                                                     Affiliate model N
    can be retained in the affiliate data                                     Application B
    models                                                                    Affiliate model Two


   Solution Architects may still adopt
    Affiliate-Much or Affiliate-Little
    architectures


     Service Network Introduction   2004-12-08   31                                                             BTH HT2004
Data in Common Directory


      Which Users are                                 Which Mobile Internet
       registered ?                                       Services are
•+4673xx, user@ operator                              Available for a user ?
•+44865, user@operator
•…..                                                              •Yellow pages
•                                                                 •Taxi call
                                     Common                       •…..
                                                                  •
                                     Directory

      What has the user                                 Which Resources
       chooses as his                                  Are available for the
      personal service                                       user ?
         portfolio ?                                              •MPC 1
                                                                  •CS Access in DK
                                                                  •….
                                                                  •


     Service Network Introduction   2004-12-08   32                          BTH HT2004
 Agenda:

The need for a service layer
Building a service network
Service Network Framework
Common Directory
Common Provisioning
Single Sign-On
Application development
Q&A


      Service Network Introduction   2004-12-08   33   BTH HT2004
User and service provisioning




                            Customer
                              care
                                        EMA                          Internet
                                                                     Intranet
                               Portal




 End-user                   Operator            Operator telecom   Service providers
                            Business                network
                            Systems

    Service Network Introduction          2004-12-08   34                   BTH HT2004
Network without common provisioning


                                                 Customer Administration Systems (CAS)
                                  Customer                                               Service
                                Administration                   Portal
                                                 Customer                      MVNO      Provider
                                                   Care

Necessary to support of a                                                                              More issues to solve:
wide range of interfaces                                                                               • Changes in interfaces?
and protocols                                                                                          • Redundancy?
• XML/HTTP                                                                                             • Routing?
• MML                                                                                                  • New nodes?
• LDAP                                                                                                 • New interfaces?
• Corba                                                                                                • New protocols?
• and more...                                                                                          • Lead time to update CAS
                                                                                                         implementation after
                                                                                                         network change/upgrade




                                                            Service             HLR    FNR           Core
               Applications                                 Network                                 Network
                                                                                 AUC     EIR
                          Enablers




       Service Network Introduction                         2004-12-08    35                                          BTH HT2004
Common Provisioning
One single interface towards all business systems


                                              Customer Administration Systems (CAS)
                               Customer                                                          Service
                             Administration                     Portal
                                              Customer                             MVNO          Provider
                                                Care


                                                                         CAI3G



                                                                                                            ”Show network functionality”
                                                     EMA
                                                                          Prov.
                                                           CD            Manager
                                                                                          MML
                                                                                          CAI
                                                                                          CAI3G
                                                                                                            ”Hide network implementation”
                                          CAI
                                                                                          LDAP
                                          CAI3G
                                                                                          Corba
                                          LDAP
                                                                                          XML/HTTP



                                                         Service                    HLR        FNR               Core
            Applications                                 Network                                                Network
                                                                                     AUC             EIR
                       Enablers




    Service Network Introduction                         2004-12-08       36                                                  BTH HT2004
Common Provisioning Solution - Benefits



  End-user self-provisioning
     -    self provisioning stimulates service usage and lowers cost
  Lower operating expences (OPEX)
     -    minimize integration effort needed per personalized application
          to hours instead of weeks.
     -    efficient management of services
  Shorten time to service deployment
     -    Service portfolio can be adapted more often – increase of
          attractiveness of operator portal




   Service Network Introduction    2004-12-08   37                          BTH HT2004
Interfaces – CAI3G


 Based on the SOAP standard (XML/HTTP)
 Suitable for web service integration
 Easy integration by use of API
 Hiding network complexity
 Capable of managing complex data models
 Support for notification towards Business systems
 Advanced error handling


  Service Network Introduction   2004-12-08   38      BTH HT2004
Business
Support                          CAS                                 CAI3G is an RPC-like interface.
System                                                                 -   The focus is on an API level. The CAS
                                      createSubscriber()                   system does not have to know the actual
                                                                           SOAP message that will be sent over the
                               SOAP 3PP                                    line.
     CAI3G
     WSDL file                                                       A CAI3G WSDL file is provided for
                                                                      easy integration.
                                      SOAP message
                                      (XML/HTTP)                       -   The WSDL file together with a SOAP client
                                                                           software will provide the CAI3G API.
                               Intranet /                              -   A wide range of SOAP clients for most
                                                                           programming languages and operating
                                Internet
                                                                           environments are available.
                                     SOAP message
                                     (XML/HTTP)
                                                                     Technology is fully inline with latest
                                                                      web service trends.
Ericsson Multi                                                         -   Preferred technology among most
Activation                                                                 operators and vendors.
                               SOAP 3PP                                -   More and more tools supporting the web
      CAI3G                                                                service technology is introduced on the
                                       createSubscriber()                  market.
      WSDL file
                           CAI3G driver                                -   Large community on the web




Service Network Introduction                    2004-12-08   39                                         BTH HT2004
Example: Restaurant finder application


     “We want to build a service “Restaurant finder”, which will
     use a “Restaurant data” service and a positioning enabler to
     provide the end-user with information about the closest
     restaurants”




 Restaurant           Restaurant
 finder application   Data          Mobile Positioning

                        1     2        1   2    3




                                    Service dependencies



     Service Network Introduction                        2004-12-08   40   BTH HT2004
Use case: Deploy service

                                                                                 Flow of events:

                                                                                 1.   Install application software
 SCR                                                                             2.   Register provisioning template in System
                                     Provisioning Template                            Component Register (SCR)
                                     -what to provision
                                     -how to provision                                 -   Meta information about the data model
                                                                                       -   Definition of service dependencies
                                       Application                                     -   Service instance information
                                       software




 Restaurant             Restaurant
 finder application     Data              Mobile Positioning

    1       2       3      1     2            1      2   3
        4       5




        Service Network Introduction                           2004-12-08   41                                         BTH HT2004
 Service deployment and configuration

            Service provider                             Service administrator                Business manager
            “This is my service”                         “This is how it fits in my           “This is how it should target a
                                                         network”                             specific customer segment”



            Deployed                                    Provided                               Offered
             service                    1..1             service                 1..N          service




      Deployed service                                Provided service                         Offered service
      provisioning template                           provisioning template                    provisioning template

 Description of the service                    Specializations in terms of further      Specializations in terms of further
 Documentation of the data model                  restrictions of the valid attribute     restrictions of the valid attribute
  (if end-user specific data will exist)           ranges and the default values           ranges and the default values
 Definition of service dependencies              Mapping towards the provisioning
                                                   interface that will be provided
                                                   towards the business systems




         Service Network Introduction                     2004-12-08   42                                            BTH HT2004
Example: End-user activation




  Service Network Introduction   2004-12-08   43   BTH HT2004
Example: End-user activation (II)




   Service Network Introduction   2004-12-08   44   BTH HT2004
Example: End-user activation (III)




   Service Network Introduction   2004-12-08   45   BTH HT2004
Example: End-user service usage




  Service Network Introduction   2004-12-08   46   BTH HT2004
Example: End-user service usage (II)




   Service Network Introduction   2004-12-08   47   BTH HT2004
Service life-cycle
Support for different business models




         Installed       Deployed   Provided        Offered        Packed   Subscribed   Activated




                                           Operator                                                  Operator
                                                                                                     branded
                                                                                                     service
                Service provider               Operator
                                                                                                     Co-branded
                                                                                                     service
                Service provider
                                                                                                     Open area
                                                                                                     service




    Service Network Introduction                 2004-12-08   48                                         BTH HT2004
 Agenda:

The need for a service layer
Building a service network
Service Network Framework
Common Directory
Common Provisioning
Single Sign-On
Application development
Q&A


      Service Network Introduction   2004-12-08   49   BTH HT2004
Why Single Sign-On ?

• Today, many services and networks handle identities,
  authentication, authorization and sessions in their own way

• End-users are forced to handle disparate identities and
  authentication mechanisms
   – Multiple authentication
   – Unnecessary authentication signaling


• The Service Network Framework recommends common
  security services for authentication and authorization


   Service Network Introduction   2004-12-08   50      BTH HT2004
Why is Single Sign-On needed?


 Although new technologies like Broadband and
 GPRS are available..


                  …services are not used to full extent.




   It has been proven that each new user authentication necessary to
               reach a service reduces its usage by 50%.

   Service Network Introduction        2004-12-08   51           BTH HT2004
User experience without Single Sign On

            Operator network              Portal                        Photo Album Site

             Enter your PIN                 User ID    xxx
                                                                          User ID   xxx
                                             Password *     **            Password *   **


                     OK                                OK
                                                                               OK




    1…network login                 2…Portal login…              3…application login!




User-base      100%
                                                  50%
                                                                             25%

Users might give up when a new authentication is required.
     Service Network Introduction    2004-12-08    52                               BTH HT2004
User experience with Single Sign On

            Operator network              Portal                   Photo Album Site

             Enter your PIN                 Welcome Mr XX           Welcome Mr XX
                                             Photo-album              New photo
                                             New e-mail               Send
                                                                      photo show
                      OK




    1…network login                 2 … My Portal            3 … My Application


User-base       100%                             100%                  100%



                              Passwords elimintated.
                      Direct access to personalized services
     Service Network Introduction   2004-12-08     53                         BTH HT2004
What is Single Sign On?



  Single Sign On (SSO) enables users to access different
        services without authenticating at each one.




            For the end user, SSO simplifies access to services.
                For mobile operators, SSO increases traffic.

  Service Network Introduction   2004-12-08   54                   BTH HT2004
What is an AAA Server?
a very important node when building a SSO solution


  Authentication “Who is it?”
  Identified by username/password or MSISDN

  Authorisation “Where can I go?”
  Policies define services authorised for user

  Accounting “What will it cost?”
  Data collection for charging, auditing, usage information




    Service Network Introduction   2004-12-08   55            BTH HT2004
Single Sign-On…
What it is ?

   Single user authentication
                                                                               Central Authentication

     -    A user coming from any access path (CS, PS or Internet) needs to
          be authenticated only once to become authenticated to the SN.


   Transparent service authorization.
     -    Once the user has been authenticated to the SN, the user will be     Central Authorisation
          transparently granted the right to launch any of his/her SN
          subscribed services, possibly according to some policies.


   Session Management.
     -    Once a user has been granted to launch a service, the necessary    Central Session Management
          user information is transparently made available to the granted
          service so it can start operation.




     Service Network Introduction           2004-12-08   56                                 BTH HT2004
 Walled-garden SSO

                                                            SERVICES



                             SSO

                                                                        SERVICE
                                                                       NETWORK

                                      SERVICE NETWORK




        The walled garden model represents all the services that the
         operator is hosting
        In this model the operator apart from handling the subscribers
         identities, plays the role of the Service Provider (SP)


Walled-Garden model is the first step into the identity management
       Service Network Introduction            2004-12-08    57                   BTH HT2004
Federated SSO                                                     Standardized by


                                    IDENTITY
                             SSO   PROVIDER


                                                                       SERVICE PROVIDER



                                                                               SERVICES



                                       SERVICE PROVIDER

                                                            SERVICES



A Federation is the group formed by an operator (Identity Provider) and a
number of service providers that have business agreement for providing
services to their common user.
      Federation increases the operator business potential
   Service Network Introduction                2004-12-08    58                           BTH HT2004
What is Liberty Alliance?

                                  Liberty Alliance is a consortium of 160+ organizations
                                  working on to establish an open standard for federated
                                  network identity.
                                  http://www.projectliberty.org

                                  Ericsson and Liberty

                                  • Part of the Liberty management board
                                  • Participation on the first public Liberty IOP (RSA 2003, SF)




         Ericsson is committed with Liberty Alliance Project
                 as part of the management board
   Service Network Introduction              2004-12-08   59                            BTH HT2004
 Agenda:

The need for a service layer
Building a service network
Service Network Framework
Common Directory
Common Provisioning
Single Sign-On
Application development
Q&A


      Service Network Introduction   2004-12-08   60   BTH HT2004
Ericsson Mobility World
We support a quarter of a million developers!

• Online support tools
• Newsletters
• Device support
• Application evaluation
• Developer Days
• Awards



                                   Ericsson Mobility World
                                   Developer Program

www.ericsson.com/mobilityworld
    Service Network Introduction        2004-12-08   61      BTH HT2004
Ericsson Mobility World
of value to developers

• Opportunities to register as
  Community members to find web-
  based information and
  development support
• Opportunities to join the Ericsson
  Associates program to benefit
  from special services and
  promotion activities
• Opportunities to become one of
  our Business Partners to be
  included in Ericsson solution
  offerings to operators


    Service Network Introduction   2004-12-08   62   BTH HT2004
Ericsson Mobility World
For Community members



• Up-to-date information about what’s happening
  within the Mobile Internet arena
• Information on Mobile Internet technologies
       and related Ericsson products
• Web based tools and guides give opportunities to
       develop compatible applications and services




     Community
      Members


   Service Network Introduction   2004-12-08   63     BTH HT2004
Ericsson Mobility World
For Ericsson Associates

• Access to technical news and early product
  information
• Access to pre-release development tools,
  prototype handsets and test labs
• Access to global marketing opportunities such as
  our online Application Catalog
• Access to services such as consulting services,
  testing services and training




                                Ericsson
                               Associates


    Service Network Introduction            2004-12-08   64   BTH HT2004
Ericsson Mobility World
For Business Partners

• The business partner relationship is specific in each case,
  depending on company, application and requirement.
• Provides global and local opportunities to join Ericsson
  in activities for and with our Customers.




                                    Business
                                    Partners


    Service Network Introduction   2004-12-08   65              BTH HT2004
Any questions?




Service Network Introduction   2004-12-08   66   BTH HT2004

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:233
posted:12/26/2010
language:English
pages:66