• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Chapter 4. Applications, Instances, and ... > Designing Communication Applications

4.9. Designing Communication Applications

Designing a communication application usually means more than designing a FlashCom application and its instances. A communication application may involve more than one FlashCom application and many application instances. A simple example is a FlashCom lobby application and a chat room application working together to provide a chat system. Users may visit different lobby instances of the lobby application before connecting to instances of the chat room application.

Applications and application instances are the core resources FlashCom provides to partition server resources and organize communication applications. Users should be grouped into separate instances in order to maintain system performance and allocate resources such as shared objects and streams.

Designing communication applications requires planning what FlashCom applications and instances will be available, what services an application instance should provide, and what resources such as streams, shared objects, and database access are needed to provide the service. The design often includes defining how instances will be controlled and created—sometimes by other instances—and how clients will move between them.

  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint