Hi, I am Matt. It’s Today I will talk about the Clio project with Almaden Research Center
Overview of Everyplace Subscription Manager Everyplace Subscription Manager is an integrated infrastructure of software components and system administration tools for Internet service providers (ISPs), network access service providers (NASPs), and application services providers (ASPs). Everyplace Subscription Manager can support multiple service providers with a full range of commercial services at the same time, with each service provider maintaining its own brand name and marketing identity. The following is a list of the software components that make up Everyplace Subscription Manager: RADIUS Server, Clients, and Proxies Remote Authentication Dial-In User Service (RADIUS) is an Internet Engineering Task Force (IETF)-standard Internet protocol for security (authentication and authorization) and accounting. Key features of RADIUS are the client/server architecture, network security, flexible authentication mechanism, and extensible protocol. Enrollment Application The Enrollment application enables a new subscriber to enroll. It collects personal and accounting information about new subscribers and sets the subscriber username and password. The Everyplace Subscription Manager Enrollment application enables service providers to customize screens with banners, messages, billing plans, and payment options. Self Care Application The Self Care application enables subscribers to make modifications to their accounts from a Web browser. Subscribers can change passwords, access and change billing and payment information, update personal data, and change subscription options. All modifications are immediately accessible to other integrated components of Everyplace Subscription Manager. The Self Care application also offers service providers the ability to create branded customer environments with customizable interfaces.It also offers Device Manager support. Customer Care Application The Customer Care application enables customer service representatives (CSRs) to open new accounts and modify existing accounts from a Web browser. It enables representatives to enroll subscribers, search for current subscribers, change passwords, access and change billing and payment information, activate and deactivate accounts, and manage a customer's pervasive devices through a Device Management Services (DMS) Customer Care console. Internet Services Manager Console The Internet Services Manager Console enables an administrator to configure Everyplace Subscription Manager components with one integrated tool. This is where realms, deals, definition of CSRs, and all other administrative functions are performed. Provisioning Server The Provisioning server is a Java application that polls the database at configurable intervals, reads the transactions from the provisioning table, and sends them to registered provisioning clients. The provisioning server marks transactions as completed at the request of the provisioning clients. LDAP Provisioning Agent The LDAP Provisioning Agent provides a way to provision information that is created in the Everyplace Subscription Manager database into an LDAP database. Everyplace Subscription Manager can create LDAP users and add them to the appropriate authorization groups. IBM Tivoli Access Manager Provisioning Client IBM Tivoli Access Manager provides a mechanism for associating Policy authorization groups with Everyplace Subscription Manager realms and deals. When a Everyplace Subscription Manager subscriber is created or modified, Everyplace Subscription Manager creates a user and adds that user to the appropriate authorization groups. Everyplace Subscription Manager can also request, through the Tivoli Access Manager group APIs on the console servlet, that a new group be created for a specific deal and that group be assigned specific access control rights. The more granular user access provided by IBM Tivoli Access Manager enables service providers to offer premium services to selected subsets of subscribers within a realm. WebSphere Everyplace Server provisioning client In WebSphere Everyplace Server user information is spread across different heterogeneous repositories. An Everyplace Subscription Manager provisioning client is provided to help manage the deletion of user information. The client is triggered on a user deletion event and handles calling the various APIs used to delete user information (DMS, UPM, and INS). This client also will handle Create Order (COR) and Change Order Status (COS) events in support of DMS job scheduling. Mediation Provisioning Client Broadband access through Clientless IP requires a communication mechanism from Everyplace Subscription Manager to the access controller. The Mediation Provisioning Client monitors the transaction database to determine when it should issue a command to the access controller that results in a new RADIUS reauthentication. Web Hosting System Primary subscribers can choose Web Hosting as part of their deal. This enables them to publish their personal Web page on the World Wide Web. WebSphere Portal Extensions WebSphere Portal Extensions are WebSphere Everyplace Subscription Manager extensions to WebSphere Portal. These extensions include single sign-on support, integration of Everyplace Subscription Manager Enrollment and Self Care applications with WebSphere Portal Enrollment and Self Care support, and sample value-added service portlets. Authentication Server and Checkers The authentication server and authentication checker are used by the Self Care application to authenticate subscribers prior to allowing them access to the underlying functions and data. Provisioning Client for Portal Infranet The Everyplace Subscription Manager Portal Infranet provisioning client is responsible for creating and maintaining subscriber information in the billing system. Streaming Video Service Sample The streaming video service enables service providers to offer movies and other streaming video applications to their subscribers. The sample implementation provided with Everyplace Subscription Manager supports streaming video through integration with Real Server or Windows® Media Services and uses the intelligent portlet model. Provisioning of authorization to access the video server is accomplished through integration with IBM Tivoli Access Manager, including the IBM Tivoli Access Manager Plug-in for Edge Server component of IBM Tivoli Access Manager Network Attached Storage (NAS) Value-Added Service (VAS) Provisioning Client Sample The NAS service enables service providers to offer subscribers online storage, either as part of a package or as a separately orderable deal. Subscribers select a service where they pay some amount of money per month for a designated block of disk storage that is accessed from their machines as though the storage block was located on a local LAN-attached device. Physical User Delete Utility The physical user delete utility cleans up the Everyplace Subscription Manager database after a user has been logically deleted through Self Care or Customer Care. Installation Overview What Is Everyplace Subscription Manager?
Content Solutions Information Integration Workflow/Business Process Management/Collaboration Digital Rights Management Document Management Web Content Management Output/Report Management IBM Content Management Portfolio Video & Audio Streaming Imaging Digital Asset Management e-Mail & SAP Archiving Content Repository Integration Regulatory Compliance/ Records Management
Ability to understand technical terms and follow directions
WEST Globalization Testing (Application Server + Toolkit)
Implement and revise WEST ( WebSphere Everyplace Server for Telecom ) testing program for globalization test and perform the globalization test
WebSphere Everyplace Server for Telecom (WEST), is a J2EE Application Server to help service providers and application developers to delivers Parlay/Parlay X 2.0 and SIP standards-compliant value-added telecommunications service
The goal of this project is to test the globalization confidence of the delivered function which include Parlay/Parlay X 2.0 Telecom Application Server , Telecom Toolkit & Telecom Web Services Toolkit .
Product Implementation of Parlay, Parlay X and SIP
Telecom Web Services Server EJB EJB EJB Parlay X Web Service Implementations Parlay GW Application Web Services messages Handlers Java Message Intercept Auditing Traffic Management Location SE Notification SE Call Control SE Location SE Call Control SE WebSphere CORBA various various EJB EJB Statistics Stateless SIP Proxy SIP Container Siplet Siplet IP Network/Web Legacy Phone Network SIP Messages Media Servers/ Gateways HTTP Messages Servlet IP Network/ Web Tooling/ Integrated Admin
WEST Globalization Testing – Intern Requirement
Jul – Aug 2005
Java programming (J2EE)
Willing to learn new telecom standard (Parlay/Parlay X/SIP)
Willing to learn IBM WSAD and Parlay Gateway Simulator
Willing to understand IBM globalization guideline
Ability to understand technical terms and follow directions
Provisioning of value added services – increased revenue opportunity Subscriber Self Provisioning and care significantly lowers operational costs Improves the quality of the user subscription experience Authentication Provisioning Billing Subscription Management PWLAN Connectivity Broadband connectivity Provides subscriber and service management features to service providers WebSphere Everyplace Subscription Manager
Responsibility: responsible for testing area of his/her assignment understands the objectives of assigned function is the focal point for the testing line items associated with his/her deliverable(s) understands system and detailed design of his/her functions responsible for ensuring that his/her deliverable(s) satisfy the requirements work with the rest of the development team to produce the work products in a manner consistent with the project process attend all required meetings, reviews, kick offs, post mortems, etc. provide input for review of test plans/testing content provide support (test, idd, nls...) for assigned functions. Skills required: J2EE (Web Service, Java Servlet) (intermediate level will be plus) C++ programming skill. (basic level) AIX system operation (intermediate level will be plus) Solaris system operation (basic level) SQL (intermediate level) DB2, Oracle Testing process concept communication skills organizational skills - planning / tracking
Pervasive Computing Server solution Development
Develop Installer for RFID Premises Server
The goal of this project is to create an easy to use, yet flexible enough product integration tools (install and config) that can contribute to IBM Software sales .
RFID Premises Installer
Implement installation by using InstallShield Multi Platform
Implement configuration by using Ant script.
Implement pre-requisite checker by using Java Programming