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