Archives

Archives / 2005
  • EJB 3

    JSR-220, the Enterprise JavaBean 3.0 specification, has reached Proposed Final Draft status. Programmers should expect that implementations should start to solidify now, although minor changes can still occur.

  • Miracles of a snow storm

    My friend and also TwoConnect solution architect Ben Elliott has chosen the night of the snow storm in Cincinnati to start blogging, lol. If you want to read how simplistic approaches can limit software architectures you definitely should read this reflection, it is simply priceless. I am sure that we will see a lot of cool stuff coming from Ben in the next months. Great job!

  • SDO & SCA

    Some of the most important J2EE vendors delivered the new version of the Service Data Objects (SDO) spec and the first version of Service Component Architecture (SCA). SDO is a great standard to abstract physical data sources and is the heart of J2EE products like BEA Aqualogic Data Services. About SCA I do like some concepts (like bindings and metadata representation) that are required in order to simplify the J2EE SOA approaches but on the other hand I truly think that other concepts present in the specification are not in sync with some of the basics SOA principles. I will be posting about this shortly.

  • J-Integra

    Intrinsyc Software International, Inc. announces the launch of J-Integra Espresso version 1.1, the latest edition of their middleware solution for Java, CORBA and Microsoft applications. J-Integra Espresso v1.1 features enhanced integration with Microsoft Visual Studio 2005 and support for the Microsoft .NET Framework 2.0

  • New TwoConnector

    I am really happy to announce that Ned Rynearson one of the co-authors the BizTalk 2002 reference book has officially joined Two Connect as a Senior consultant. Ned has been involved with BizTalk since the early 2000-2002 version. Welcome aboard!!.

  • XML Interchange Working Group

    W3C is pleased to announce the launch of the Efficient XML Interchange Working Group. Robin Berjon (Expway) and Oliver Goldman (Adobe Systems) are Chairs. The group's objective is to define an alternative encoding of the XML Information Set that addresses the requirements identified in the work of the XML Binary Characterization Working Group, while maintaining the existing interoperability between XML specifications. The group is chartered through December 2007.

  • Corrections

    I made some corrections to my last article about the Transaction Service in Windows Workflow Foundation. Check the new version here…

  • WS-Polling

    The last week I spent some time reading and chatting with some friends about the possible scenarios for WS-Polling. This interesting article from Doug Davis is really self explanatory about this topic.

  • WS-SX

    OASIS have announced the Web Services Secure Exchange (WS-SX) Technical Committee that brings together users and vendors to refine and finalize a set of specifications based on three initial contributions, WS-SecureConversation, WS-SecurityPolicy and WS-Trust. Members of the OASIS international standards consortium announced plans to define extensions to the WS-Security OASIS Standard that will enable the trusted exchange of multiple SOAP messages and will define security policies that govern the formats and tokens of those messages. The new OASIS Web Services Secure Exchange (WS-SX) Technical Committee brings together users and vendors in an open process to refine and finalize a set of specifications based on three initial contributions, WS-SecureConversation, WS-SecurityPolicy and WS-Trust. Other contributions and changes to these input documents will be accepted for consideration without prejudice or restriction and evaluated based on technical merit.

  • Apache Pluto released

    The Apache Pluto Community has announced the first general availability release of Apache Pluto - Pluto 1.0.1. Pluto is the reference implementation of the Java Portlet Specification (JSR-168). Pluto 1.0.1 contains fixes for nearly all reported bugs reported against the various release candidates. It also includes support for the hot deployment of Portlets which are deployed through the Administrative portlets provided with the Portal Driver. Pluto 1.0.1 distributions can be accessed from http://portals.apache.org/pluto/mirrors.cgi Documentation can be found at the Apache Pluto web site: http://portals.apache.org/pluto/ If you're doing portlet development, is Pluto your development environment? If not, why not?

  • SPS SP2

    Microsoft has released Service Pack 2 for SharePoint Portal Server. This service pack includes updates contained in prior hot fixes as well as Service Pack 1 for issues such as security, stability and performance. This version also adds support for running on 64-bit servers, IP bound virtual servers, and SQL Server 2005.

  • BPEL-SPE

    A technical white paper "WS-BPEL Extension for Sub-Processes: BPEL-SPE" published by IBM and SAP proposes an extension to WS-BPEL that allows for the definition of sub-processes that can be reused within the same or across multiple WS-BPEL processes. A formal language specification defining the precise syntax and semantics of the BPEL-SPE extension is planned for later release. WS-BPEL v2.0 defines a model for web services composition through aggregation.

  • WF Business Rules

    Charles Young has wrote a super cool article about the differences between the Business Rule Engine in BizTalk and the Business Rules features in Windows Workflow Foundation

  • Web Service Transaction Technical Committee

    The new OASIS Web Services Transaction (WS-TX) Technical Committee brings together users and vendors in an open process to refine and finalize a set of specifications based on three initial contributions, Web Services Coordination (WS-Coordination), Atomic Transaction (WS-AtomicTransaction), and Business Activity Framework (WS-BusinessActivity). Other contributions and changes to these input documents will be accepted for consideration without prejudice or restriction and evaluated based on technical merit.

  • BPI & Workflow Conferece

    Last week I assisted to the workflow conference at Redmon. Mike Woods and the MS folks did a great job organizing the event. Great sessions, nice talks.

  • Window Workflow Foundation Runtime Services: The Persistence Service

    This is the first of a series of brief articles intended to illustrate the functionality and customizability of the Windows Workflow Foundation (WF) Runtime Services. This first article is focused on describing WF’s persistence service and ways to customize it. Upcoming articles will cover other WF services such as tracking, communication, timer, and transactions to name a few. The article assumes that you are familiar with WF fundamentals. For an introduction to the WF basics, you can read this interesting article from David Chappell.

  • BEA news

    At its annual users’ conference, BEA Systems Inc. unveiled a Real Time Edition of its WebLogic application server and a WebLogic server enterprise-grade kernel. BEA also plans to provide more application-level detail through WebLogic Server 9.0 and extended support for open source Java frameworks, including Eclipse Web Tools, Apache Beehive and Apache XML Beans.

  • Service Broker adapter for BizTalk Server

     As part my Cabanas Talk this year at Teched we presented a prototype of the Service Broker adapter for BizTalk Server that allows developing SSB conversations that involves BizTalk applications. In the past month we also develop a WebCast with a more consistent version of the adapter. Now as part of Service Broker Enhancements we presented the first version of the SSB adapter for BizTalk Server and its completely available for download.

  • WS-Management

    Microsoft and eleven industry partners have submitted the Web Services for Management (WS-Management) specification (Version 1, Edition 3) to the Distributed Management Task Force (DMTF) for "further refinement and finalization as a Web services-based management standard."

  • Oracle news

    Oracle has released a new version of its Application Service with special emphasis in the SOA technologies:

  • XSLT, XQuery, XPath news

    The XML Query and XSL Working Groups have released the following Working Drafts of XML Query 1.0, XSL 2.0, XPath 2.0 and supporting documents. The goal of this release is to permit public review of changes made in response to Last Call comments. Visit the XML home page. (News archive)

  • New integration technologies

     The two software giants have unveiled new integration platforms. Microsoft and IBM have announced a set of technologies oriented oriented to integration solutions.

  • Service Broker Enhancements

    Well, I am back from a one month of silence in my Weblog. I had different arguments for that. I have been working in a project with Microsoft Consulting Services that kept me busy a great part of the time. But the main reason for my non-prolific blogging is that I have been working with some folks to develop a set of technologies around SQL Server Service Broker (SSB) that enhances some of its functionalities and also facilitates the SSB integration with other Microsoft Technologies. The result of that hard work in the first version of SSB Enhancements that contains the following products:

  • nQueens record

    The OASIS team from INRIA has announced the calculation of the nQueens problem for n = 25 solved with ObjectWeb ProActive (2,207,893,435,808,352 total solutions found). This is a new world computation record, solved with Java, using a grid technology.
    The nQueens problem consists to place n queens on a nxn chessboard with that no queens are enable to capture each others.
    The computation was achieved in Peer-To-Peer mode (P2P), just using the spare CPU cycles of
    INRIA desktop machines. As such, the computing platform was highly heterogeneous: Linux, Windows, various JVMs, PII to Xeon bi-pro from 450 Mhz to 3.2 GHz, etc.
    The total duration time was slightly over 6 months (4444h 54m 52s 854), starting October 8th until June 11th, using the spare CPU cycles of about 260 machines. The cumulative computing time was over 50 years: 53 years 2 days 16 hours 27 minutes 1 seconds 117 ms!

  • WebCast

    Yesterday we Javier Mariscal (Two Connect president) and I presented a WebCast about BizTalk 2006 and SQL Server 2005. In the WebCast we show three demos that combine the Service Broker adapter for Biztalk, a Service Broker custom task for SSIS and a Business Rules custom task fro SSIS. Specifically the third demo shows how to combine the SSB custom task for SSIS and the SSB adapter for BizTalk to develop a conversation between SSIS and BizTalk. Nice session, good questions; hopefully the recorded version would be available soon.

  • Two Connect WebCast

    It is my pleasure to announce that on Friday August 5th Javier Mariscal (Two Connect president) and I will be doing a WebCast about BizTalk Server 2004-2006 and SQL Server 2005. We will present the new Service Broker adapter for BizTalk Server 2004-2006, some new SQL Server Integration Services custom tasks as well as integration points between XMLA and BizTalk Server Analysis databases.

  • Altova XML

    This is great news. Now .NET and Java developers can take advantages of the Alotva engines:

  • BEA news

    BEA has released to general availability both WebLogic Server 9 and the AquaLogic Service Bus, available for download from BEA's web site. Documentation for both is available on EDocs.

  • BPMN

    Clive Finkelstein writes a nice article about Business Process Modeling Notation. BPMN is absolutely an option to consider representing business process in a easy and Standard way to business analyst. BPMN also abstracts the visual language for the represent the Business Process from executables languages like BPEL4WS

  • PXE

    FiveSight has released its PXE BPEL engine as open source under a combination of the CPL and MIT License.

    BPEL stands for Business Process Execution Language, and determines how a set of services interacts as a single process.

    The release includes side-by-side support for both BPEL4WS 1.1 and an early version of WS-BPEL 2.0. It also has JMX-based administration and management, pluggable persistence, a microkernel-style runtime suitable for standalone operation or embedding within an application server, connected debugging, and a set of commandline tools and Ant tasks for most common operations.

  • jBPM

    Jboss has released jBPM 3.0, a workflow and BPM engine that enables the creation of business processes that coordinate between people, applications and services. With its modular architecture, JBoss jBPM combines development of workflow applications with a process engine. The JBoss jBPM process designer graphically represents the business process steps in order to facilitate a strong link between the business analyst and the technical developer.

    JBoss jBPM includes the following components: Runtime engine as a POJO library, a graphical desiger as an Eclipse plugin, persistence based on hibernate, a web console in JSF, a BPEL extension for orchestration, scheduler for timers, business calendar, and more.

  • JBI

    IBM and BEA doesn’t vote “yes” for the JBI approval:

  • Systinet

    Today Systinet releases Systinet Registry 6.0 and Systinet Policy Manager and announces new platform codenamed “Blizzard”, allowing users to create a "blueprint of their SOA".

  • Using XMLA with BizTalk Server 2004.

    I have been very busy in the past three weeks working for my Teched presentation. This was my first Teched experience and was fantastic. Then I decided to start blogging about the different topics of my session. Basically my session covers some of the most interesting topics to integrate BizTalk Server 2004 and SQL Server 2005. We presented a BizTalk adapter for SQL Server Service Broker a couple of SQL Servre Integration Services custom tasks to interact with BizTalk and a cool demo about how to use XMLA to query some BizTalk OLAP cubes.  I have plans to write a couple of article that covers the most relevant parts of my session. Anyway, the last part of my talk was around XML for Analysis (XMLA) and BizTalk Server 2004.

  • Teched 2005

    I am this week at Teched 2005 doing a lot of cool stuff. Today at 3 pm I will be speaking with Javier Mariscal (TwoConnect president) about interaction points between SQL Server 2005 and BizTalk Server 2004. As part of this session you can see a prototype of a Service Broker Adapter, SSIS custom tasks to execute Business Rules and BizTalk Orchestrations and how to use XMLA to query BAM databases. We also will address other interesting areas around this topic. I hope to see you there.

  • XML-RPC

    Apache has released the 2.0 version of their XML-RPC library for download. One notable change is the ability to select an HTTP implementation, but the team claims that the most important change is "that the current version will hopefully receive active maintenance, which the previous didn't in the last one or two years."

  • New BizTalk blog

    Michael Woods is now blogging. I have the opportunity to met Mike personally two weeks ago during my days in the Microsoft Campus and is a great person. Will be very nice to have his periodically standpoints about Business Integration.

  • XQuery and .Net Frameworks 2.0

    Nearly a hundred Microsoft MVP's and many more Microsoft and XML developers have signed a petition urging Microsoft to support XQuery on the Microsoft .NET Framework 2.0 (Whidbey).

  • WS-* interoperability

    Companies like Microsoft, IBM or Systinet among 14 organizations joined together for the first time to demonstrate interoperability of the WS-Security OASIS Standard at the Gartner Application Integration and Web Services Summit in Los Angeles. I think that this a cool practice to follows with other WS-* protocols.

  • JBI

    Java Business Integration JSR 208 recently passed the JCP public review ballot. However both IBM and BEA abstained.

  • JSR-181

    These are great news for the J2EE Web Services developers.

  • WSDL Binding

    The WSDL Binding for WS-Addressing specification has been updated.

  • RDDL

    Nice comment about Use RDDL instead of XML Schema at the Namespace URI?
    Posting to W3C Web Services Addressing Working Group List
    Proposal: "Place a RDDL document at each of the namespace URIs defined by WS-Addressing. Provide a 'latest schema' link as well as dated links to the schema. State in the document that the resources (schemas) at the dated links are immutable, the list of dated schemas may grow to incorporate fixes, and the latest schema link will always point to the latest." Justification: "One advantage of RDDL is that it would enable one to discover, through the namespace URI, a number of schemas for the namespace. This is especially interesting when errata are taken into account. The WS-I BP promulgated some fixes to the WSDL 1.1 schema, but since it is also desirable to have a stable document at the namespace URI, it published alternative dated versions with various fixes in them, and pointed to those dated versions from the spec. It might have been simpler and more discoverable to find all the related (dated) schemas through a RDDL document at the namespace URI."

  • News from the WS interoperability

    The Web Service Interoperability Organization (WS-I) of Basic Profile 1.0 and 1.1 fame has just released the first draft of the WS-I B2B profile. It's not in final publication yet (just official first draft).

    This is huge because if this becomes a standard we will finally have a set of Web Service standards addressing the unique transaction and asynchronous messaging semantics of the B2B domain.

    If B2B interfaces are WS-I B2B Basic Profile 1.0 compliant, developers could save weeks (sometimes months) in the initial engagements discussing and documenting the fine grained inter-system messaging and transaction semantics.

  • Some news of my life

    The past Friday I was awarded with the MVP for BizTalk Server 2004. I would like to thanks a lot of MS guys that help me with my contributions to the BizTalk community in the past year.

  • ArjunaTS

    I am glad to see an implementation of WS-BusinessActivity:

  • New Book

    Advanced .NET Remoting Second Edition is now available:

  • BizTalk news

    Some new features-papers are available to BizTalk developers:

  • P&P WebCasts

    A new series of WebCasts about the different applications blocks that forms the Enterprise Library.

  • WS-Management

     The WS-Management related specifications have been updated.

  • WS-Addressing joins JCP

    JSR 261, Java APIs for XML-based Web Services Addressing, is starting it's work this week. It will define a framework for supporting transport-neutral addressing of Web services based on the specification from W3C WS-Addressing WG. The group is well represented by the major Web services players but we are still accepting additional applications, specially from smaller companies or expert individuals.

  • Simon again

    MSDN Architecture Developer Center has published a nice article of Simon Guest about WS-security interoperability between WSE and Systinet WASP Server for Java. Cool stuff!!

  • SSDL

    A new Web Services Description has been released:

  • WS-Addressing

    The WS-Addressing related specifications have been updated:

  • New W3C Standars

    The new WD for XQuery, XPath and XSLT  are now available:
    The XML Query Working Group and the XSL Working Group have released ten Working Drafts for the XQuery, XPath and XSLT languages. Please see the status section of each document for authorship and change history information. XML Query is an XML-aware programming language that can be optimized to run database-style searches, queries and joins over collections of documents, databases and XML or object repositories. Applications implementing XPath can address the nodes in an XML tree. XSLT 2 allows transformation of XML documents and non-XML data into other documents. Visit the XML home page. (News archive)

  • EJB 3.0 draft 2

    The second early draft for EJB 3.0 has been released now its composed of two separated documents one for the persistence and one for the rest.

  • Simon again

    The Architecture developer center has published a new article of Simon Guest. Again Simon talks about Web Services interoperability but now in the mainframe environments using NEON Systems ServiceBuilder

  • Bill Gates talks about interoperability:

     Bill Gates has released a public memo in which he highlights interoperability as the solution to the complexities of a heterogeneous technical environment. In addition to writing about Microsoft's participation in the development of industry standards, he also writes that XML is the key to creating software that is "Interoperable By Design".

  • Messaging patterns

    A series of interesting messaging patterns using BizTalk have been available as part of these workspace. It provides templates to implement solutions based on the following patterns: