Home > SOA Tips > XML Developer > Noodling on .NET and other similar initiatives
SOA Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

XML DEVELOPER

Noodling on .NET and other similar initiatives


Ed Tittel
04.11.2001
Rating: -3.50- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


Noodling on .NET and other similar initiatives
Ed Tittel

There's been some pretty interesting activity on the technology scene lately related to Microsoft's latest--and still emerging--development initiative. Known as .NET, it involves a great deal of XML-based technology along with major changes or updates to Microsoft's development tools to create an Internet-centric model for creating distributed applications.

A totally simple-minded explanation of .NET is all a tip-length piece will allow, so here goes: At its heart, .NET is a Web service that connects users to services and resources in a way that allows them to access common data and services from any computer and from handheld devices like Web-enabled cell phones or PDAs. The idea behind Microsoft's recently-announced Hailstorm .NET initiative is that users can obtain authentication and payment services, plus access their e-mail, calendars, schedules, and other personal information from anywhere on any kind of device that can communicate with the Internet.

Hailstorm delivers an attractive vision, and could indeed make most people's lives easier, as they struggle to coordinate personal data across a desktop, a cell phone, and a PDA (or for those still bogged down in the previous century, a paper-based equivalent like a DayTimer, a Franklin Planner, or what have you). But biting off on .NET also means jumping into Microsoft's embrace at least to some extent, be it for development tools like Visual Studio.NET, and so forth; or for what Microsoft likes to call "building blocks"--specifically, canned bits of technology to handle important services like user authentication, an electronic wallet, and access to e-mail, calendar, and scheduling services.

The benefits of adopting .NET, like the complete details of using .NET, are still a little hazy (that's where the "emerging" part of this initiative mentioned in the first paragraph shows itself most clearly). But it's clear that .NET could make all kinds of structured data available to users on many kinds of devices across any kind of workable Internet connection. To that end, .NET also includes support for the Web Services Description Language (WSDL), an XML application that provides users with distributed access to Web-based documents and procedure-based services. To help users find such services in the first place, another XML application called Universal Description, Discovery, and Integration (UDDI) provides a way to create distributed, Web-based registries of Web services as a kind of directory services to advertise and locate distributed Web based information and services.

If we broaden our view of the overall marketplace for a moment, it's possible to understand IBM's WebSphere and Sun's Java 2 Enterprise Edition (J2EE) as initiatives that are similar to Microsoft's .NET as well. All of these are rife with XML applications, and easy distributed access to data requires the kind of self-descriptive power that XML documents possess in such great quantities. Thus, from the XML standpoint, it almost doesn't matter if all these initiatives thrive together, or if one or more dominates other weaker ones. XML is a natural choice in any case. What's also appearing equally natural is that Web-based, distributed access to data, services, and information is going to represent the "next big thing" in software development, and that XML is a key technology in making this possible!

For more information on .NET see www.microsoft.com/net/ and msdn.microsoft.com/net/. For information on WDSL see msdn.microsoft.com/xml/general/wsdl.asp. For information on UDDI see www.uddi.org.

Send e-mail to Ed at tips@searchmiddleware.com if you have questions on this or other XML topics.


Ed Tittel is a principal at LANWrights, Inc., a wholly owned subsidiary of LeapIt.com. LANWrights offers training, writing, and consulting services on Internet, networking, and Web topics (including XML and XHTML), plus various IT certifications (Microsoft, Sun/Java, and Prosoft/CIW).

Did you like this tip? We'd like to know what you think, so if you email us we can find out. Or you can visit our tips page to rate this, and other, tips.

Related Book

Introducing .NET
Author : James Conard , Patrick Dengler, Brian Francis, Jay Glynn, Burton Harvey, Billy Hollis, Rama Ramachandran, John Schenken, Scott Short and Chris Ullman
Publisher : Wrox Press
Published : Jan 2001
Summary :
.NET is Microsoft's vision of 'software as a service', a development environment in which you can build, create, and deploy your applications and the next generation of components, termed Web Services. All of Microsoft's major flagship products from Visual Studio to Windows and eventually Office are gradually being integrated into the vision and they will all offer services that will allow greater integration between products. .NET will allow developers to develop in whatever language they are comfortable with, via the introduction of a common language runtime, whilst at the same time provide 'building block services' to ease application development.


Rate this Tip
To rate tips, you must be a member of SearchSOA.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Platforms and Servers
Tracking down managed memory leaks
Handling exceptions in .NET
.NET Compact Framework graphics
The Data Access Application Block
Decision time: .NET or J2EE?
A great .NET resource: .Net2TheMax
Delegates vs. interfaces in .NET
Project structure best practices
Working with PDFs in a .NET environment
Displaying errors with the error provider

XML Developer
Use the soapUI software tool to tame WSDL
WSDL 2.0, new messaging for Web services
Using RELAX NG For data integration
Efficient XML Interchange tackles data verbosity
XML to DDL imports, synchronizes database schemata
The basics of MathML 3.0
Migrating to XSLT 2.0
What's up with XML 2.0?
Say hello to XPath 2.0
Podcasting software covers many bases

XML and XML schema
What's the future of XML?
SOA pattern of the week (#7): policy centralization
Try XML-based Extensible Business Reporting Language (XBRL) for accounting reports
What's new at the W3C
Ganymede: Modeling tools target SOA, UML
Data services mashups emerge for SOA
Making sense of data services mashups
XML turns 10
SOA helps save 100-year-old business
Oracle maps heterogeneous data services strategy for SOA

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
class diagram  (SearchSOA.com)
Fast Infoset (FI)  (SearchSOA.com)
GeoRSS  (SearchSOA.com)
Keyhole Markup Language  (SearchSOA.com)
RELAX NG  (SearchSOA.com)
state diagram  (SearchSOA.com)
Universal Business Language  (SearchSOA.com)
Vector Markup Language  (SearchSOA.com)
XML infoset  (SearchSOA.com)
XML pipeline  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



SOA Trends and Strategy - SOA Education, SOA Development, SOA Implementations
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts