slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
COM+ PowerPoint Presentation
Download Presentation
COM+

Loading in 2 Seconds...

play fullscreen
1 / 14

COM+ - PowerPoint PPT Presentation


  • 119 Views
  • Uploaded on

COM+. Ye Zhou. MS Windows DNA. Distributed iNternet Application architecture 3-tier model Presentation Business logic Data .Net Framework. Microsoft Transaction Server. Automatic Transaction Management Configurable Security Database Connection Pooling Component State Management

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'COM+' - naida


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

COM+

Ye Zhou

ms windows dna
MS Windows DNA
  • Distributed iNternet Application architecture
  • 3-tier model
    • Presentation
    • Business logic
    • Data
  • .Net Framework
microsoft transaction server
Microsoft Transaction Server
  • Automatic Transaction Management
  • Configurable Security
  • Database Connection Pooling
  • Component State Management
  • Support for multiple databases and resources
  • Process Isolation
  • Automatic Thread supporting
  • Integration(Windows, SNA,IIS,MSMQ,SQL..)
problems in mts
Problems in MTS
  • Only static load balancing supported
  • Rely on Windows NT platform
  • No real object pooling (need dispenser)
microsoft message queue
Microsoft Message Queue
  • Loosely-coupled Message Oriented Middleware
    • Store-and-forwarding communication
    • Defensive communication
    • Concurrent execution
    • Journaled communication
    • Connectionless communication
advanced features in msmq
Advanced Features in MSMQ
  • Transaction supported
  • Internet Messaging
  • Message Queuing Triggers
  • Group Communication
  • Programmable management
programming in msmq
Programming in MSMQ

QUEUEHANDLE hQueue;

//open queue

MQOpenQueue( wcsFormatName, //queue format name

MQ_SEND_ACCESS, //access requested

MQ_DENY_NONE, //share mode

&hQueue); //queue handle

//initialize message property…

MQMSGPROPS MsgProps;

//send message

MQSendMessage( hQueue, //queue handle

&MsgProps, //message properties

NULL); //transaction

//close queue

MQCloseQueue(hQueue); //queue handle

slide9
COM+
  • Full integration of MTS into COM
  • IMDB
  • Queued components
  • Dynamic Load Balancing
  • A Publish and Subscribe Event Model
  • Etc …
other related products
Other related products
  • IBM MQSeries
  • Sun Java Message Service
  • Sun Java Transaction Service
  • OMG Object Transaction Service
references
References

[LEI00] Leinecker, Richard , “COM+ Unleashed”, SAMS, 2000

[COM02] http://www.microsoft.com/com

[EJB02] http://java.sun.com/products/ejb/

[RAJ02] Raj, Gopalan Suresh, “Web Cornucopia”, http://members.tripod.com/gsraj/