Microsoft Enterprise Computing

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


VbClassic aspects

Due to the threading model supported by that language, use of object pooling is ruled out.


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


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 DynamicSystemsInitiative (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


EditText of this page (last edited June 9, 2005) or FindPage with title or text search