1 / 27

Course# 2108 StarTeam New Features

Course# 2108 StarTeam New Features. John Sileski Senior Program Manager Borland. What’s New in StarTeam?. Two major releases of StarTeam this year StarTeam 6.0 GA March 2004 StarTeam 2005 Currently available as field test please see me after this session if you would like to participate.

fiorello
Download Presentation

Course# 2108 StarTeam New Features

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Course# 2108StarTeam New Features John Sileski Senior Program Manager Borland

  2. What’s New in StarTeam? • Two major releases of StarTeam this year • StarTeam 6.0 • GA March 2004 • StarTeam 2005 • Currently available as field test • please see me after this session if you would like to participate

  3. New Features in 6.0 • StarTeam Server • MS Active Directory Support (Windows only) • Diagnostic Enhancements • Reconnect Timeout • Available for Sun Solaris 8 & 9 • Oracle 8i & 9i databases

  4. New Features in 6.0 • StarTeam SDK • Cache enhancements • MPX event handling enhancements

  5. New Features in 6.0 • StarTeam Clients • Reconnect after disconnect (W32) • “Look & Feel” settings (CPC) • Keyword expansion code pages (CPC)

  6. New Features in 6.0 • StarTeam Web Edition • Switched to Sun JRE from MS JVM • MPX enabled • Takes advantage of SDK caching • Recognizes host IIS locale settings and now supports non-English character sets • New icons in Layout Designer

  7. New Features in 6.0 • StarTeam Datamart • Finally a DSP “product” rather that a PSO “solution” • Improved data extraction performance • Automatically updates BusinessObjects universe • New report viewer includes Crystal Reports viewer • Sample reports in BObj & Crystal formats

  8. New Features in 6.0 • Integrations • New embedded clients for – • JBuilder2005 • Eclipse 3.0 • Mercury TestDirector Version Control Add-In + TD Sync 8.0 • Enhanced SCC integration

  9. StarTeam 2005 Preview IBM moles please leave the room

  10. StarTeam Server 2005 • Major vault enhancements • Supports 24/7 high availability with hot backup • Convert to new format using background and scheduled conversion • Archive size limits dramatically increased • Minimized duplication of revisions • Performance benefits • Named users can be excluded from inactivity timeout • Now supporting OpenLDAP

  11. Review: Vault I Architecture StarTeam Server Vault DB Archive Cache Storage: Managed by DBMS Storage: One volume maxper component

  12. Review: Vault I Archive & Cache Single Volume Base version Delta 1 Delta 2 Delta 3 … Text files Base version Delta 1 Delta 2 Delta 3 … Archive Folder Base version Rev 1 Rev 2 Rev 3 … Binary files Base version Rev 1 Rev 2 Rev 3 … Single Volume Full version Full version Full version Full version Un- compressed Cache Folder Full version Full version Full version Full version

  13. Vault I Limitations • Vault I has served us well but is showing its age: • Capacity: 4GB per-file archive limit • Performance: Degrades with deep revision trees • Availability: Requires server lock for backups • Efficiency: Files compressed/uncompressed, built/rebuilt, cached/uncached repeatedly • Scalability: Total vault size limited to single volume size • Concurrency: Can’t stripe I/Os across multiple disks • Manageability: Too many files in one folder, no way to off-load old revisions, difficult to check integrity, …

  14. Vault II Architecture StarTeam Server Hive Index Vault DB … Hive Hive Hive Hive

  15. Vault II – Inside the Hive subfolders MD5-based storage Hive compressed 000a807b9f393f58a69998b2cd7db7d2.gz 000 Archive Root 003752242cc7e16d573f299a127903f2.gz … … uncompressed FFC ffd16c26e911ac72abad5557ac44d84c 000a807b9f393f58a69998b2cd7db7d2 uncompressed 000 Cache Root 003752242cc7e16d573f299a127903f2 … … FFC 6b9b865605a09eef1f06be92a38bc8da

  16. Vault II Benefits • Efficient space storage • MD5 storage scheme greatly reduces duplicate file storage • Automatic selection of optimal compression storage • Automatic hive balancing including “hive full” detection • Capacity • Unlimited # of revisions per StarTeam file • Unlimited # of hives per StarTeam server • Pedabyte size vault storage • Availability • On-line backups supported; improved 24x7 support

  17. Vault II Benefits (cont) • Performance • More efficient compression/network transfer • I/O striping across multiple drives • StarTeamMPX Cache Agent integration • Manageability • Vault I and II can coexist • On-demand or background file migration • Vault files accessible to external applications • Archive files can be off-loaded/reloaded

  18. Distributed Teams: A New Approach • Central administration • No replication • No artificial mergeconditions • Deployable using low-bandwidth connections • Responsive clientsfor distributed teams • Resilient to networkglitches StarTeam Server Message Broker and Cache Agent Message Broker and Cache Agent Message Broker and Cache Agent

  19. StarTeamMPX Cache Agent • Improved performance for distributed teams • Check-outs occur from “network near” Cache Agents • Bulk/parallel check-out faster than native check-out • Increased scalability • StarTeam server load reduced up to 33% • Less overall network traffic: files are broadcast once • Unicast and multicast messaging are available • Simplified administration • Auto- locate, trickle charge, catch-up, forwarding • Cache Agents are stackable; can be dynamically added to the “cloud”

  20. StarTeamMPX: Event-based Messaging StarTeam Client StarTeam Server Event publish stream StarTeam Client Message Broker DB Vault StarTeam Client Updated metadata are pushed to clients, preventing poll and refresh requests

  21. MPX Cache Agent StarTeam Client StarTeam Server Check-out requests Cache Agent Message Broker DB Vault File publish stream Encrypted Cache The Cache Agent is trickled charged with filecontents, providing faster check-out for remote clients. StarTeam Client

  22. Tiered Cache Agents StarTeam Client StarTeam Server Remote Cache Agent Message Broker DB Vault Encrypted Cache Root Cache Agent Catch-up/forwarded requests StarTeam Client Alternate check-out path Encrypted Cache

  23. StarTeam SDK 2005 • Native .NET SDK • New GUI components used in Delphi 2005 • Allows construction of new .NET StarTeam client • Common core with Java and .NET will allow more rapid development • Support for auto-reconnect (enabled on server in 6.0) • Event handling for COM interface

  24. StarTeam 2005 • Other enhancements • Client activation keys are no longer required • Improved view creation wizard • All new embedded integration for Delphi

  25. Search Server Preview • New product announcement • Special “unpublished” session Monday at 5pm • All new data indexing and search capabilities • In addition to StarTeam, can be used with CaliberRM, TestDirector, CRM, other data silos • Web, IDE and StarTeam interfaces to be available

  26. Questions?

  27. Thank You • Course# 2108StarTeam New Features • Please fill out the speaker evaluation • You can contact me further at …john.sileski@borland.com

More Related