MicrosoftEnterpriseComputing is a page for news and links to ''development of inhouse enterprise applications'' using DistributedInternetArchitecture (DNA) and /or MicrosoftDotNet. A typical organisation would also have significant EnterpriseApplicationIntegration needs to integrate with EnterpriseResourcePlanningSoftware, which may be staged on a BigBlue platform. In rare instances, there may also be a need to consider Interoperability with purchased third party and /or inhouse packages using JavaTwoEnterpriseEdition (J2EE). In future, there may be LampEnterpriseSolutions that may have to be adopted as part of the total set of solutions / services provided by an inhouse IT department. IT shops with MicrosoftEnterpriseComputing buy-in will have to be mindful of the evolving (shifting) definition of the ServiceOrientedArchitecture. ---- Developers in such a shop are advised to be fluent in principles of ElectronicCommerce, DistributedComputing, MicrosoftSecurity, XmlCodingTechniques, XmlExamplesOfGoodUsage, XmlDevelopmentTrends and XmlPatterns. ---- '''ServicesWithoutComponents''' This is new in ComPlus 1.5, available since WindowsXp and WindowsServerTwoThousandThree. See the need for ServicesWithoutComponents at http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cossdk/htm/pgservices_serviceswithoutcomponents_7u5v.asp WindowsXp SP2 has better implementation support (it now works) for this feature. See http://www.3leaf.com/resources/articles/ServicesWithoutComponents.aspx * Anyone has comments about how this ComPlus 1.5 feature can be used gainfully by DistributedInternetArchitecture (pre''''''DotNet) applications? -- dl ---- '''VbClassic aspects''' Due to the threading model supported by that language, use of object pooling is ruled out. * NewWineOldBottle - VbClassic is the old bottle, things like WebServices is new wine ---- '''WindowsXp SP2 (Shorthorn)''' Those who use SP2 has to use Whidbey as the development plaftform for compatibility. ---- '''Transaction Processing''' My understanding is that although MicrosoftDotNet provides EnterpriseServices for facilitating transaction processing, behind the scenes it is still the unmanaged ComPlus that is doing the real work. This will only be changed when MicrosoftIndigo comes out with credible MicrosoftManagedCode equivalents. Transaction models supported (ref http://staff.develop.com/nielsb/default.aspx?date=2003-11-21) are * local * distributed through ComPlus * distributed through ServicesWithoutComponents * distributed through "manual enlistment" in 1.1 version of AdoDotNet ---- '''Interoperability with Java''' ''Java ActiveX Bridge Developer Guide'' http://java.sun.com/j2se/1.4.2/docs/guide/beans/axbridge/developerguide/index.html ''RollYourOwnXMLMessaging via DimeForSoap'' ---- '''Costing concerns''' ''Consider licensing issues when architecting .NET solutions'' http://builder.com.com/5102-6387-1058861.html ----- '''SystemsManagement considerations''' See D''''''ynamicSystemsInitiative (DSI) Overview White Paper at http://download.microsoft.com/download/8/7/8/8783b65e-d619-46d7-aa8d-b4f13a97eeb0/DSIoverview.doc ---- '''SecurityManagement considerations''' "...The key is moving to a world where it's not managed physically but managed by policies." FireWall no longer an adequate gatekeeper. See Jun05 article at http://searchsecurity.techtarget.com/originalContent/0,289142,sid14_gci1096652,00.html ---- '''Discussions''' ---- CategoryEnterpriseComputingConcerns CategoryMicrosoft