Blackboard Learn - Arquitectura Técnica

  • 875 views
Uploaded on

 

More in: Education , Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
875
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
7
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Key Message: Blackboard Learn is easy to use, customize and works with a number of languages to support diverse learning communities.Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes:In depth discussion of usability and the technologies we’ve used to achieve the usability.Blackboard Learn has always been easy to learn and use. With our latest release we’ve worked to make common tasks even easier and reduced the number of clicks and time required to complete tasks using Web 2.0 technologies such as AJAX. This makes for a delightful experience for the end user which will increase adoption and lower barriers for learners. We’re lowering barriers in other ways as well. Our language pack technology, enables learners from around the world to easily navigate and access features. Language packs can be customized and created to meet your specific teaching and learning needs. Our user interface is also high accessible built on web accessibility standards to support users with visual and other impairments. Finally this interface is highly customizable. Cascading Style Sheets enable custom themes to be developed for specific institution.
  • Key Message: Blackboard Learn is high quality software that has been built to maximize uptime and availability to users. Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes:Reliability is about more than just high quality, it is about providing a consistent user experience after deployment. It isn’t enough for the application to be well made it must be designed in a way that allows it to be well deployed. The quality and consistency of Blackboard Learn is ensured by a number of technologies and practices. Code quality is measured and tested using a variety of software tools such as Borland SilkTest® for automated functional testing, Rational Policy Tester for accessibility. After deployment we support a wide variety of configurations including our own Managed Hosting solution. Managed Hosting provides turnkey management of Blackboard Learn allowing you to focus on your core mission.
  • Key Message: Blackboard works with many companies to allow customers to achieve scalability at a reasonable cost.Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes:Scalability means providing acceptable response time to end users at a reasonable cost. Blackboard has established an integrated performance lab, called the Performance Center of Excellence to meet these goals. Though this lab we have worked with hardware vendors like Sun, Dell and HP to create reference deployment architectures that allow you make smart buying decisions for hardware. Our lab uses HP LoadRunner® and other test tools to model and improve the performance of each release. We also use our lab to work with hardware vendors to enable monitoring solutions such as Coradient™ and Quest Foglight® that allow you to continuously monitor end user response time and application performance.
  • Key Message: Blackboard is a secure application that works well with a customers existing security infrastructure.Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes: The data stored in Blackboard Learn is private and sensitive. We have worked to create a secure learning environment where instructors and students can share information. Blackboard Learn supports SSL encryption for data privacy. We test our product using security scanning tools, such as Rational’s AppScan®. We also know that institutions have existing identity management solutions and provide out of the box integration with many common solutions such as LDAP, ActiveDirectory and Shibboleth.
  • Key Message: Blackboard is a secure application that works well with a customers existing security infrastructure.Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes: The data stored in Blackboard Learn is private and sensitive. We have worked to create a secure learning environment where instructors and students can share information. Blackboard Learn supports SSL encryption for data privacy. We test our product using security scanning tools, such as Rational’s AppScan®. We also know that institutions have existing identity management solutions and provide out of the box integration with many common solutions such as LDAP, ActiveDirectory and Shibboleth.
  • Key Message: Blackboard is an open development platform that allows customers to create new applications and add new functionality.Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes:Blackboard has created a platform that supports innovation. Blackboard Learn is designed to allow customers and partners to easily extend and integrate other learning tools. Using our APIs and leveraging standards from IMS, SCORM and SIF you can create content and new functionality for your users.
  • Key Message: Blackboard’s architecture is supported by an overall framework.Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes:Blackboard Learn is enterprise software. We have designed our product to fit into an overall framework that ensures success. Success required an integrated approach that considers systems and technical design in parallel with how the application will be deployed in the datacenter. Once deployed we are prepared to support continued development and updates supporting release and governance policies established by our customers. Finally the application is developed against a continually changing regulatory, security and technical environment which must be monitored and guided to compliance with best practices.
  • Key Message: The technology that enables Blackboard 9.0’s architecture is built using the latest technologies and will easily integrate into your datacenter.Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes:The technology that enables Blackboard 9.0’s architecture is built using proven technologies and will easily integrate into your datacenter. From a modern AJAX based user interface that enabled key processing tasks to be offloaded to the remote client application. Our application is delivered using the Tomcat application container served through IIS for Windows customers and Apache for Unix customers. The platform is written entirely in Java and can easily be extended via Building Blocks. The choice Microsoft SQL Server or Oracle for relational database allows you to leverage your existing DBA infrastructure. File storage has been designed to leverage existing This technology platform will easily find a home along side other web based applications you deliver.
  • Key Message: Blackboard can be deployed in a highly scalable and redundant manner.Intended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes:Blackboard 9.0 can be deployed in a highly redundant fashion. A set of load balanced application servers , each of which may be hosting multiple instances of Tomcat maximizes processing power for end users. These may be distinct physical servers or virtual servers deployed using standard virtualization technologies like ESX, XEN, or VMWARE. The database and file content can be deployed on dedicated servers using available clustering and failover schemes. Support for redundancy and failover ensures uptime and availability of the application to end users.
  • Key Message: Blackboard supports a variety of application monitoring options to monitor end user service quality and application usage and activityIntended Role(s): CIO, Director of IT, DBAs, Sys Admin (technical buyers) – usually an advocate of Vista, super-technical, security roles on campusSpeakers Notes:Blackboard has partnered with several vendors to support end user response time. We’ve successfully integrated with Qwest, Coradient, and Up.Time three leading vendors in end user monitoring. Using these third party solutions can provide real time information on the quality of service for end users. Within Managed Hosting we conduct this monitoring as part of your service.Blackboard also provides mechanisms for monitoring application usage. Standard system reports provide activity data quickly to administrators. Log files and the advanced system reporting database allow more complex reports to be constructed to meet your needs.

Transcript

  • 1. Blackboard Learn
    ArquitecturaTécnica
    “Best of 2008 Excellence" from Elearning! Magazine.
  • 2. Agenda
    .: 2 :.
    Concepção & Visão
    Usabilidade
    Confiança
    Escalabilidade
    Segurança
    Desenvolvimento Ágil
    Plataforma Aberta
  • 3. Concepção& Visão
    .: 3 :.
  • 4. Usabilidade
    .: 4 :.
  • 5. Confiança
    .: 5 :.
  • 6. Escalabilidade
    .: 6 :.
  • 7. Segurança
    .: 7 :.
  • 8. Ágil
    .: 8 :.
  • 9. PlataformaAberta
    .: 9 :.
  • 10. Blackboard Learn
    Detalhes da arquitectura
    .: 10 :.
  • 11. Architecture Framework
    .: 11 :.
  • 12. System Design
    .: 12 :.
  • 13. Technology Design
    .: 13 :.
  • 14. Deployment Infrastructure
    .: 14 :.
  • 15. Performance
    Integration
    Data
    Functional
    Optimization
    Live Integration
    Database
    Maintenance
    Rollout
    Tuning
    Configuration / Setup
    Production
    Upgrade
    Training
    Deployment
    Customer
    Hardware
    Capacity Plan
    Integration
    Planning
    Staging Server
    Check
    Verification
    Hardware Sizing
    Guides
    Unit Test
    Execution
    Data QA
    QA Test
    Execution
    Development
    Performance
    Verification Test
    Sample B2 /
    Integration Data
    Sample Data
    Generation
    Auditing
    Blackboard
    Simulation
    Development
    Unit
    Test Harness
    Update SQL
    Coding
    Usage / Sizing
    Model
    API
    Development
    Data Model
    Requirements
    Deployment Planning
    .: 15 :.
  • 16. Governance of Operations
    .: 16 :.
    Key Drivers
    Integridade e Segurança
    Alinhamento com as melhorespráticas
    AlavancarosActivos e Infra-estrutura
    Gestão de Riscos e Gestão da Mudança
  • 17. Service Pack 1
    Service Pack 3
    Priority
    Secondary
    Continued
    Release 1.0
    Development
    Beta
    Continued
    Maintenance
    Support
    Maintenance
    Support
    General
    Service Pack 2
    Availability
    Service Pack 1
    Service Pack 3
    Beta
    App Packs
    Development
    Priority
    Continued
    Continued
    Secondary
    Maintenance
    Support
    Support
    Maintenance
    General
    Service Pack 2
    Availability
    Blackboard Learn Product Lifecycle
    .: 17 :.
    Service Pack 1
    Service Pack 3
    Priority
    Secondary
    Continued
    Priority
    Secondary
    Continued
    Continued
    Release 1.2
    Release 2.0
    Development
    Beta
    Development
    Beta
    Maintenance
    Maintenance
    Support
    Maintenance
    Maintenance
    Support
    Support
    General
    Service Pack 2
    General
    Service Pack 2
    Availability
    Availability
  • 18. Application Monitoring
    .: 18 :.
    Qualidade de Serviço
    Qwest Foglight®
    Coradient®
    Up.Time®
    Uso e Actividade
    System Reports
    Ficheiros de Log detalhado
    Reporting Database
  • 19. Regulatory Monitoring
    .: 19 :.
    Novas Normasincorporadas
    Privacidade de dados
    FERPA, HIPPA, GLBI
    Segurança
    PCI DSS
    Accessibilidade
    ADA, SENDA
  • 20. Security
    .: 20 :.
    Metodologia de Segurançaemprática
    Countermeasures
    “Manter o Blackboard seguro”
  • 21. Security Methodology
    .: 21 :.
  • 22. Implementação de Countermeasures
    .: 22 :.
    Top+ de ameaças*
    *Definidopelo Open Web Application Security Project (OWASP)
  • 23. Manter o Blackboard Seguro
    .: 23 :.
    Correras últimas releases
    Partilhar as medidas de segurançaimplementadas com a equipa
    Identificaráreascriticasqueinspirampreocupação e alertar a equipa de projecto
    Disponível:
    Security-Alerts@blackboard.com
  • 24. Novabase Consulting
    Av. D. João II, Lote 1.03.2.3
    Parque da Nações
    1998-031 Lisboa - Portugal
    Telefone: (351) 213836300
    pedro.coelho@novabase.pt
    elearning@novabase.pt
    http://www.novabase.pt
    .: 24 :.