Articles
Bilal Siddiqui, the CEO of XML4JAVA has written a number of papers and technical articles in the following areas:
Business Process Management and Integration
- Integrating healthcare services, Part 1:
Using an Enterprise Service Bus for healthcare - Integrating healthcare services, Part 2:
Using Apache ServiceMix as a Healthcare Service Bus - Design XML schemas for enterprise data
Use W3C XML Schema features to design data formats for production management - Build configurable workflows with WS-BPEL and IoC, Part 1
Understanding dynamic business workflows - Build configurable workflows with WS-BPEL and IoC, Part 2
Developing and hosting BPEL workflows
XML and Web services
-
Deploying Web services with WSDL: Part 1
Introduction to Web services and WSDL -
Deploying Web services with WSDL, Part 2: Simple Object Access Protocol (SOAP)
Learn SOAP syntax and deploy WSDL applications using SOAP -
Developing Web services, Part 3: SOAP interoperability
Discusses interoperability issues related to SOAP - Constructing a UDDI Client, Calling the UDDI Registry
- Designing a WSDL Client, Discovering Web Services
-
Using UDDI as a Search Engine
Smart Web Crawlers For All -
UDDI Based Electronic Marketplaces
Easier Integration with UDDI and WSDL - Web services security for Java, Part 1
-
Web services security for Java, Part 2
Using XSS4J XML encription -
Web services security for Java, Part 3
Implementing XML Encription in Java -
Web services security for Java, Part 4
Signing Messages with XSS4J -
Web services security for Java, Part 5
Implementing XML Signatures in WSS4J -
Exploring XML Encryption, Part 1
Demonstrating the secure exchange of structured data -
Exploring XML Encryption, Part 2
Implement an XML Encryption engine - XML Canonicalization, Part 1
- XML Canonicalization, Part 2
- Web Services Security, Part 1
- Web Services Security, Part 2
- Web Services Security, Part 3
- Web Services Security, Part 4
Security
-
Securing Java applications with Acegi, Part 1
Architectural overview and security filters -
Securing Java applications with Acegi, Part 2
Working with an LDAP directory server -
Securing Java applications with Acegi, Part 3
Access control for Java objects -
Securing Java applications with Acegi, Part 4
Protecting JSF applications
Java
-
Storing Java objects in Apache Directory Server, Part 1
Inside the Apache Directory Server -
Storing Java objects in Apache Directory Server, Part 2
Store, search, and retrieve Java objects in ApacheDS
Wireless
-
Build multiserving Java applications, Part 1
Exploring WURFL, discover how to create custom multiserving tags in JSP -
Build multiserving Java applications, Part 2
Integrating multiserving support into JSF, discover how to build multiserving JSF applications -
JXTA for Wireless Java Programmers, Part 1
Searching for Resources on a JXTA Network -
JXTA for Wireless Java Programmers, Part 2
A Messaging System for Wireless Java -
JXTA for Wireless Java Programmers, Part 3
JXTA4J2ME Implementation Architecture -
Building a secure SOAP client for J2ME, Part 1
Exploring Web Services APIs (WSA) for J2ME -
Building a secure SOAP client for J2ME, Part 2
Enhancing stub classes in Web services APIs (WSA) for J2ME -
WAP site authoring
Client-side programming in WML and WMLScript -
Produce WBMP for any platform
Dynamic generation of WBMP graphs from XML data using JavaBeans and JSP - Compressing XML-Part I, Writing WBXML WBXML is a binary form of XML suitable for wireless and bandwidth-restricted applications
- Compressing XML-Part II, Server-Side WBXML WBXML is a binary form of XML suitable for wireless and bandwidth-restricted applications
- Implementing XPath for Wireless Devices, Part 1
- Implementing XPath for Wireless Devices, Part 2
