BizTalk Utilities CV ,   Jobs ,   Code library
 
Go to the front page to continue learning about XML or select below:

Contents

ReBlogger Contents

 
WSE
SOA
XML

 
 

TopXML contents

Page 339 of 369

2005 Jan 26

16901 of 18429 | An early look at sXBL - SVG`s XML Binding Language -- sXBL -- is an XML vocabulary being developed at the W3C as a means of mapping XML elements in arbitrary vocabularies to SVG pictures that represent those elements. For example, an XML Metadata Interchange (XMI) document can be turned into SVG code that shows the actual Unified Modeling Language (UML) diagram encoded in the XMI document. But sXBL takes the separation of presentation from content one step further: It is a generic language for rendering documents as arbitrarily complex two-dimensional pictures. This article offers an overview of this emerging and potentially powerful technology....

16902 of 18429 | BizTalk 2004 SP1 Now Available - The long awaited Service Pack 1 for BizTalk 2004 is now available.   Get some more details on Scott’s Blog.   Go directly to the Microsoft Download Site....

16903 of 18429 | BizTalk Server 2004 Service Pack 1 and Adapter Migration Toolkit Released! - Get it here.  I strongly recommend that everybody trys this in your test environments and then puts it into production.  Along with the usual bug fixes provided in service packs you can expect up to a 10% performance increase in some scenarios.  This is thoroughly recommended and has been well tested by our EAP customer (thanks). Along with Service Pack 1 we are also releasing the BizTalk Server 2004 Adapter Migration Toolkit. The adapter migration provides interfaces for BizTalk Server 2002 components and adapters such as AICs and Pre-processors. If you are migrating you will find this helpful. Sorry I`ve been a bit quiet on my blog recently. We are planning away for TechEd and future prod......

16904 of 18429 | BizTalk Server 2004 Service Pack 1 XM GDR Dependency Download Instructions - In the BizTalk Server 2004 SP1 install instructions you will see we require a FIX to the .NET Framework.  The fix specifically is for this issue: If you import schemas from assemblies that contain redundant imports. For example, if Schema1.xsd imports SchemaA.xsd AND SchemaB.xsd. And SchemaA.xsd AND SchemaB.xsd both import Schema2.xsd. Without this fix you will receive the following error when you compile Schema1.xsd: schemaLocation could not be resolved Right now the readme for SP1 directs you to http://support.microsoft.com/default.aspxscid=kb;en-us;890673 which instructs you to call PSS to receive the fix.  You really do want this fix and it wouldn`t be very efficient if you had to call ......

16905 of 18429 | BizTalk Server 2004 Service Pack 1 XM GDR Dependency Download Instructions - In the BizTalk Server 2004 SP1 install instructions you will see we require a FIX to the .NET Framework.  The fix specifically is for this issue: If you import schemas from assemblies that contain redundant imports. For example, if Schema1.xsd imports SchemaA.xsd AND SchemaB.xsd. And SchemaA.xsd AND SchemaB.xsd both import Schema2.xsd. Without this fix you will receive the following error when you compile Schema1.xsd: schemaLocation could not be resolved Right now the readme for SP1 directs you to http://support.microsoft.com/default.aspxscid=kb;en-us;890673 which instructs you to call PSS to receive the fix.  You really do want this fix and it wouldn`t be very efficient if you had to call ......

16906 of 18429 | Develop, test, and deploy Web services using Rational Application Developer V6.0 - Examine Web services development and explore Web services testing and deployment as well as test client creation. The example in this paper uses the IBM(R) Rational(R) Application Developer V6.0, yet all of the concepts explained here also apply to the predecessor product, IBM WebSphere(R) Studio Application Developer. Two important Java test clients are the Universal Test Client (UTC) and the Generated Sample Test Client(GSTC). The author uses a Mortgage Calculator example to explain how to customize the GSTC....

16907 of 18429 | Download BizTalk 2004 Service Pack 1 today! - BizTalk Server 2004 Service Pack 1 was released today. You can download it at http://www.microsoft.com/downloads/details.aspxdisplaylang=en&FamilyID=f4a5ab9e-d599-4cc8-abdf-ae6ae68bac3d....

16908 of 18429 | Download BizTalk 2004 Service Pack 1 today! - BizTalk Server 2004 Service Pack 1 was released today. You can download it at http://www.microsoft.com/downloads/details.aspxdisplaylang=en&FamilyID=f4a5ab9e-d599-4cc8-abdf-ae6ae68bac3d....

16909 of 18429 | Download BizTalk 2004 Service Pack 1 today! - BizTalk Server 2004 Service Pack 1 was released today. You can download it at http://www.microsoft.com/downloads/details.aspxdisplaylang=en&FamilyID=f4a5ab9e-d599-4cc8-abdf-ae6ae68bac3d....

16910 of 18429 | Download BizTalk 2004 Service Pack 1 today! - BizTalk Server 2004 Service Pack 1 was released today. You can download it at http://www.microsoft.com/downloads/details.aspxdisplaylang=en&FamilyID=f4a5ab9e-d599-4cc8-abdf-ae6ae68bac3d....

16911 of 18429 | Encounter Trouble With XML HTTP Request - As is well known, Forms are the way to "call" server side scripts in HTML, the page will be reloaded each time the forms are posted, this is often not very user friendly. Using the HTTP Request, we can call the server side script without refreshing the page. I`ve used this technology in my current web project. However, I encountered some trouble with it, which took almost my whole night. This is an online exam system that enables students to take online test through browser. It provides a feature that is enable students to mark doubtable questions which can be reviewed again. To prevent reloading pages, I use the HTTP Request to post requests to a server side sc......

16912 of 18429 | Internationalized Resource Identifiers (IRIs) becomes RFC 3987 - New IETF Proposed Standard W3C announces support for the publication of RFC 3987 Internationalized Resource Identifiers (IRIs) as an IETF Proposed Standard, together with STD 66, RFC 3986, Uniform Resource Identifier (URI): Generic Syntax (Press release). IRIs expand the set of characters in URIs from a subset of US-ASCII to the Universal Character Set (Unicode/ISO 10646). They allow content developers and users to identify resources such as Web pages in their own languages. The IRI specification was in part developed by the Internationalization Working Group. The IRI specification will also provide a definitive reference for many W3C specifications - such as XML, RDF,......

16913 of 18429 | Is Web services truly a reality or not - Interview with Jean Paoli - Jean Paoli is a senior director of XML architecture at Microsoft Corporation and one of the co-creators of the XML 1.0 standard with the World Wide Web Consortium (W3C). Earlier in the day of the interview, Paoli received the 2004 XML Cup, awarded by IDEAlliance, along with Robin Cover of OASIS. According to the announcement of the award, Jean has been a significant player in the worldwide XML and SGML community since 1985. Jean co-created XML....

16914 of 18429 | More on wsa:To - Mark replies to my recent missive. Regarding the value of wsa:To itself, apparently Mark`s concern is:       "…that the spec didn`t require that the address go in the appropriate place in the application protocol."   I really don`t see how WS-Addressing can specify this given that the spec itself doesn`t know anything about the underlying protocols that might be used to move around SOAP messages containing wsa:* headers. And even if the WG were tasked with providing normative bindings for, say, HTTP, SMTP, TCP and UDP, the value of the wsa:To may or may not make sense for one or more of those protocols.   Now, in *many* cases, the value of the wsa:To will be an HTTP URI. And the SOAP messa......

16915 of 18429 | Simplify WSDL composition with the ETTK WSDL Port Type Aggregator - These days the task of creating WSDL files has become increasingly complex and time-consuming. This scenario is worsened due to the sheer number of Web Services specifications available. A WSDL document willing to take advantage of these specifications is required to incorporate elements from them. This is generally implemented through a crude and error prone cut-and-paste process. The featured tool presents a graphical and intuitive way to aggregate constructs from several different WSDL sources into a single document....

16916 of 18429 | Some Random Thoughts - I`ve been in crunch mode on a number of projects recently, so I`ve not had as much time to write in the last week or so. I`m still crunched, but I wanted to pass on a few quick notes: Microsoft`s Open Source Birthday Present In the "what planet are their lawyers on" category, I noticed an article on CNN/Money about how Microsoft is preparing to make upgrades contingent upon being able to prove that your version of a given Microsoft product is legitimate. Okay, I`m picking myself off ......

16917 of 18429 | Step into the BizTalkVirtual Lab for Free - Have you seen http://msdn.demoservers.com It`s simple no complex setup or installation is required to try out BizTalk running in the full-featured MSDN Virtual Lab. As part of the MSDN Virtual Lab, you will have full access to BizTalk through the following modules: Microsoft BizTalk Server 2004 - Creating Schemas Microsoft BizTalk Server 2004 - Creating a Schema Map Microsoft BizTalk Server 2004 - Enabling Message Routing Microsoft BizTalk Server 2004 - Creating a Custom Encryption Pipeline Microsoft BizTalk Server 2004 - Creating a Deployment Package Microsoft BizTalk Server 2004 - Tracking and Debugging Messages Microsoft BizTalk Server 2004 - Creating and Debugging an Orchestration Micr......

16918 of 18429 | Tip: Improve interoperability between J2EE technology and .NET, Part 2 - Part 2 of this series explores the source of common interoperability challenges facing Web services integration across platforms. Follow along as Wangming Ye analyzes the interop failures resulting from the use of certain data types and ways to overcome them such as collections, arrays, or primitive data types....

16919 of 18429 | Tip: Improve interoperability between J2EE technology and .NET, Part 3 - This is the third part of the series of the articles which explores the source of the common interoperability challenges facing Web services integration across platforms. This part of the series describes how the different naming conventions between J2EE and .NET can cause difficulty in Web services interoperability....

16920 of 18429 | Tutorial: Build SOA with Web services using WebSphere Studio, Part 4: Discover code on UDDI in WebSphere Studio Application Developer Integration Edition V5.1 - The authors cover the last of the DVD rental aggregator service by discovering code using the UDDI service published in the previous tutorial. This tutorial primarily focuses on the interaction between the client, the aggregator, and the two rental providers by tracing a transaction from one end to the other....

16921 of 18429 | Using SLAs in a Web Services context, Part 7: Mitigating risks of vulnerabilities with a SLA guarantee - In Part 7 of this series, Judith M. Myerson explains how developers can mitigate risks of vulnerabilities of Web services in a heterogeneous Service-Oriented Architecture (SOA) to reduce the chances of adversely impacting the service-level agreement (SLA) guarantee for uptime availability. She goes beyond the Advanced Vulnerability Description Language (AVDL) by addressing the issues of determining interruption thresholds for a Web service that, for example, has not completed the task of responding to a request for vulnerability information over the HTTP. This is important as the Web service is designed to interact quickly with other Web services and non-Web services in the SOA....

16922 of 18429 | W3C Issues Web Services Standards for the Transmission of Binary Data - The World Wide Web Consortium released three W3C Recommendations to improve Web services performance by standardizing the transmission of large binary data. These recommendations provides ways to efficiently package and transmit binary data included or referenced in a SOAP 1.2 message....

16923 of 18429 | W3C Web Services Recommendations Support Faster Binary Data Transmission - Three new W3C Recommendations improve Web services performance by standardizing the transmission of large binary data. "XML-binary Optimized Packaging" (XOP) defines an efficient serialization of XML element content based on XML Infosets. "SOAP Message Transmission Optimization Mechanism" (MTOM) uses XOP to enable SOAP bindings that optimize a transmission. "Resource Representation SOAP Header Block" allows SOAP message recipients to access cached resources....

16924 of 18429 | Wednesday - Evening Update - Jonathon Bruce joins DataDirect, XForms XPI`s for Mozilla - The evangelism for XQuery particular to DataDirect`s offering received a boost when it was announced that Jonathon Bruce, formerly with Sun Microsystems, has joined DataDirect to act as their XQuery evangelist. As this press release points out:...

2005 Jan 25

16925 of 18429 | A First Overview Of BPEL4WS - BPEL4WS stands for Business Process Execution Language for Web Services. Business Process can be described in two ways: - Executable business processes, which model actual behavior of a participant in a business interaction. - Business protocols(abstract processes), which use process descriptions that specify the mutually visible message exchange behavior of each of the parties involved in the protocol, without revealing their internal behavior. BEPL4WS provides a language for the formal specification of business processes and business interaction protocols. BPEL4WS extends the Web Services interaction model and enables it to support business transactions. BPEL......

16926 of 18429 | Get SecurityContextToken C# Code - Here is the XmlDoc and the two methods on both sides.  I still need to add the Sig on the Request and clean up a bit, but wanted to post something now.  There is probably some helper methods I still need to show here. //// XML Document passed both ways.//public class SCTKeyInfo{      // Set in: public byte[] Key;            // Request/Reply public byte[] Username;   // Request public byte[] Password;   // Request public string PublicKey;     //Request public string UTID;           // Reply public string SCTIdentifier;  // Reply public string SCTExpires;     // Reply public byte[] KeyVerifier;    // Reply public byte[] Signature;     // Reply  public SCTKeyInfo() { }  public string ToXmlStri......

16927 of 18429 | Is SOA Management Enough - Even if all of the relevant categories of SOA management are deployed and fully functional, the full potential value of your service-oriented architectures won?t be fully realized until your SOA management is deeply integrated with similar mechanisms that manage and secure the underlying enterprise applications and the supporting IT infrastructure that your services encapsulate....

16928 of 18429 | MTOM/XOP/RRSHB are finished - Full rec status - read about it here.More importantly, congrats and thanks to the the XML Protocol Working Group for their stewardship of XML messaging through the W3C. The SOAP/1.2 spec is strictly better than the 1.1 version we submitted in 2000.The MTOM spec is strictly better than the SOAP with Attachments spec we submitted later that year.It`s easy to throw stones at the W3C (God knows I`ve thrown my share and still have a few left to hurl), but the XMLP WG did a fantastic job at producing artifacts that are strictly better than the ones they started with. David Fallside rocks....

16929 of 18429 | MVP.Xml Library 1.0 Released - Our MVP`s rock.  In addition to the work they do supporting and promoting our products, as well as providing feedback to us on what we`re doing, they`ve been implementing a set of additional XML-centric components for the .Net Framework, collectivly called the MVP.Xml library.  Oleg Tkachenko just recently announced that the first release of this library is now available for download and includes support for XInclude and XPointer. You can find out more information at the the MVP.Xml Project Website. Irwin DolobowskySqlXml MVPMSDN XML Dev Center Content Strategist...

16930 of 18429 | New W3C Recommendations! - Two new specifications were announced as W3C recommendations today: XML-binary Optimized Packaging (XOP) Message Transmisson Optimized Protocol (MTOM) and Resource Presentation SOAP Header Block (RRSHB) Congratulations to all involved to make this happen!  Looking ahead, both of these are going to be key in finally getting an effective way of transmitting binary attachments over Web Services....

16931 of 18429 | Oldest reference to Google`s custom Web Server - I was minding my own business (hacking web services stuff) when i sent something to www.google.com by mistake and got this error back. HTTP/1.0 501 Not Implemented Content-Type: text/html Server: GWS/2.1 Content-Length: 1236 Date: Tue, 25 Jan 2005 20:28:53 GMT......

16932 of 18429 | Optimyz Launches WebServiceTester? 3.0, a Web Services Testing and Diganostics Solution - WebServiceTester is an end-to-end solution for Web Services Testing and Diagnostics needs. It offers Automatic Test Generation, Functional, Regression & Load Testing, Conformance Testing against WS-I Profiles, BPEL based Orchestration Testing, Secure Web Services Testing and Web Services Debugging & Diagnostics....

16933 of 18429 | Systinet and Microsoft Interoperability - Simon published (among others) three web casts showing interoperability between Systinet and .NET. Two web casts show Systinet client talking to .NET web services and .NET client talking to Systinet service. The third one shows an advanced interoperability topic: WS-Security between WSE and Systinet. Great job, Simon!......

16934 of 18429 | The OASIS WS-CAF Approach to Web Services Business Transactions - The concept of atomic transactions has played a cornerstone role in creating today?s enterprise application environments by providing guaranteed consistent outcome in complex multiparty business operations and a separation of concerns in applications yielding well designed business process implementations....

16935 of 18429 | To the TAG with you... - Well, this will be interesting. Mark Baker succeeded in his quest to get the W3C Technical Architecture group to look at his beef with WS-Addressing. I’m very curious to see how this plays out. Let me attempt to summarize Mark’s issue. WS-Addressing defines an abstract property called “Address” that reflects the destination of the message. When EPR’s are serialized using the SOAP binding, this URI gets squirted into a wsa:To header. Bindings to other formats might put that information in a different place. Mark is of the opinion that if the “Address” abstract property represents the destination of the message, then it......

16936 of 18429 | W3C Recommendations Enhance SOAP Performance - 2005-01-25: The World Wide Web Consortium today released three W3C Recommendations to improve Web services performance by standardizing the transmission of large binary data. "Web services have just become faster and more usable," said Yves Lafon (W3C). Read the press release and testimonials and visit the Web services home page. (News archive)...

16937 of 18429 | XmlIdFilter now in JWSDP Community - The XML Id Filter project is now part of the JWSDP community. This project provides a SAX XMLFilter for xml:id Processing. The current release implements the 9 November 2005 Working Draft of xml:id. ...

16938 of 18429 | XOP and MTOM are Done! - As of today, we finally have a W3C recommendation for how to efficiently encode binary data in an XML Infoset (XOP), and a SOAP binding for that encoding that`s based on Multipart MIME framing (MTOM). Congrats Gudge and the rest of the XOP/MTOM crew! Our product team is really excited about this spec, and it should turn up in our products pretty soon - Indigo beta1 and the WSE3 beta will both have support for MTOM. ...

2005 Jan 24

16939 of 18429 | Create SecurityContextTokens without X509 Certs - So I wanted to roll my own SecurityContextToken (SCT) service.  Not because I want to reinvent the wheel, but because I did not want to have to use X509 certs and because I could not figure out how to issue SCTs using soap.tcp at the server.  All the documentation addresses using IIS web service and ASP.  First a word on SCTs as they can be a bit confusing.   The goal is to authenticate to the server and get a SCT at both sides.  The idea is you can only get a SCT if you authenticate at the server.  The SCTs at both sides have a random 16 byte secret key that both sides can use to encrypt the rest of the session (using AES/Rijndael or other.)  This is very similar to how SSL works.  SCTs ar......

16940 of 18429 | CSS vs XSL - Last Week Xml.com posted an article by HakonWium Lie and Michael Day called "Printing XML: Why CSS is Better than XSL".  It was a pretty good read on why, for printing and web page rendering purposes, CSS is better than XSLT.  The authors are careful to point out that XSL`s functionallity is far more robust than CSS and is better for a variety of uses, but that for printing, CSS may be the better alternative.  As a XML guys and a  blogger who has grand ideas that he might be able to design a cool-looking blog one day, rather than use one of the various standard templates available to me, I`ve often thought that XSL would be a great way to format a blog, with an XML data model benieth. It st......

16941 of 18429 | Opacity - In reference to my recent post on EPR`s, RefP`s, and MSDN2, Savas says that I might be forgetting about EPR opacity. I`ve read Savas` previous discussions of this topic on the WS-Addressing list. I didn`t feel prepared to disagree with them in that forum, but I`ll do so now. It`s not so much that I forgot about EPR opacity as I made a conscious decisions that it really didn`t apply in the scenarios I`m discussing. Backing up a bit, EPR opacity is the principle that says that when I`m given an EPR, I shouldn`t look inside of it to gain any information about the thing to which it is referring. Opacity is a general characteristic of addressing mechanisms like UR......

2005 Jan 23

16942 of 18429 | EPR`s, RefP`s, and MSDN2 - Tim Ewald`s recent MSDN article on the details of the new MSDN2 URL scheme is really quite fascinating. The implementation details are pretty cool, but what really grabbed my brain was his discussion of identifiers at the top of the article. At least in my head, it related nicely to the recent discussion of ReferenceProperties and identifiers in the context of WS-Addressing. One of the things that has bugged me about the discussions of RefP`s has been a lack of a proper motivating example -- the canonical use cases of message correlation and transaction ID`s have been beaten into the ground, and people have been reaching really hard to find other examples wher......

16943 of 18429 | Mitigating XPath Injection Attacks in .NET - It`s already 2005 and everybody`s aware of SQL injection attacks nowadays. But it`s silly to think that this kind of attack is only about SQL, right SQL injection is just one particular case of a general code injection attack - when somebody too gullible allows user input to become a part of an executable code. So it`s always bothers me when I see how often people (even XML geeks) are building XPath expressions concatenating them with user input. Admit it - that`s common practice to have something like customers.SelectNodes("//customer[@name=`" + txtUser.Text + "` and @password=`" + txtPassword.Text + "`]") which is just a front door open for any evil person, which knows a litt......

16944 of 18429 | The Python comunity has too many deceptive XML benchmarks - "I can`t stands no more." The benchmark politics in Python/XML processing have been heating up, and while there is always room for discussion of which of the many Python/XML packages are faster (as part of overall education of users), I don`t think users are served by artificial and mysterious benchmarks. Luckily, with a bit of code, it`s very easy to demonstrate some of the problems I complain about. ...

16945 of 18429 | Using Java - I`ve been working with Java lately because it`s what Mindreef uses to build SOAPscope and our next thing. As a dedicated MS platform supporter for many many years, it`s been a pretty interesting experience, especially coming off 18 months working on MSDN2, which we implemented with Whidbey. There are three main things I`ve noticed. First, once you environment is set up, the only difference between Java and C# is the idioms. Yes, C# has some nice features that Java does not (some will come in 1.5), but they aren`t enough of an issue to make you go one way or the other. The IDEs for Java are uglier (well, maybe not Eclipse) and clunkier, but they offer richer features for cutting OO code. The......

16946 of 18429 | What do people mean by document-oriented - Lot`s of WS zealots complain that too many developes think of Web services as just another RPC when it should be seen as a message-oriented or document-oriented instead. I`ve been wondering what people think that means. Here are some possible interpretations: Don`t break apart the input/output messages and map their contents to individual method arguments; make a method with one input message parameter and one output message parameter instead Just like (1), but the messages should be exposed as XML You don`t map request/response pairs to method calls at all, come up with some other programming model The programming model may or may not matter, what really matters is whether the root elemen......

2005 Jan 22

16947 of 18429 | BizTalk Server 2004: Generating C# source files - Some time ago I published a utility on GotDotNet.com which dumps the temporary C# source code files generated by BizTalk during compilation. The utility works quite well, but cannot always dump all the files because it is unable to prevent BizTalk from deleting files once compilation is complete. BizTalk sometimes gets there first, removing the temporary files before the utility has a chance to copy them to the target dump location. Another problem is that the files have meaningless names, and are therefore difficult to trace back to the corresponding BizTalk artefacts. The utility is cool…but quite unnecessary. It turns out that Microsoft has implemented an undocumented registry setting to......

16948 of 18429 | Microsoft BizTalk Server Adapter Migration Toolkit - Once in a while some of my students ask if they can reuse the components which they have built in the previous version of BizTalk Server. Unfortunately the answer is no; but there`s some good news for them: the BizTalk Server Adapter Migration Toolkit (AMT) is released!   AMT is designed to simplify migration of BizTalk 2002 solutions to BizTalk 2004 by providing three key pieces: The generation of wrappers for BizTalk 2002 Application Integration Components (AICs) so that they can be used as BizTalk 2004 adapters and pipeline components; The wrapper for BizTalk 2002 custom preprocessors so that they can be used as BizTalk 2004 pipeline components; and Impl......

16949 of 18429 | Microsoft BizTalk Server Adapter Migration Toolkit Available - The Adapter Migration Toolkit allows you to reuse your Microsoft BizTalk Server 2002 custom components (AICs, preprocessors) in a BizTalk Server 2004 environment. See here for details: http://www.microsoft.com/downloads/details.aspxFamilyId=3383F89E-8223-4DB5-947A-1873C4C555BB&displaylang=en  ...

2005 Jan 21

16950 of 18429 | BizTalk FTP Receive Adapter might fail on large files - Just saw that my last serious post dates back to november 5th. A lot has happened in between, like a project with no internet connection (aaargh), two weeks of serious illness and some BizTalk deployment issues on one of my projects. It`s one of those issues that I like to blog about.    We use the BizTalk FTP Receive adapter to pull down XML files that might become up to several 100 MBs in size. Those files failed in our case on the exception `could not delete file` (which referred to file on the FTP server). The file was not processed by BizTalk. The cause was actually quite simple.   The FTP Adapter works as follows: - Regularly poll the FTP site for new files - Download any found files ......

Page 339 of 369

Newest posts
 

    Email TopXML