UN/CEFACT Core Components as the basis for structured business communication by SMEs, employing auto-generated, user adjustable forms

Size: px
Start display at page:

Download "UN/CEFACT Core Components as the basis for structured business communication by SMEs, employing auto-generated, user adjustable forms"

Transcription

1 UN/CEFACT Core Components as the basis for structured business communication by SMEs, employing auto-generated, user adjustable forms Fred van Blommestein 1, Bertjan Broeksema 2 University of Groningen, P.O. Box 800, 9700 AV Groningen, the Netherlands 1 fred@flowcanto.com 2 bbroeksema@bluebottle.com Abstract. In this paper a methodology is presented to generate webforms for business documents directly from XML schemas. XML Schemas that are based on the UN/CEFACT Naming and Design Rules may be maintained by industry organizations or negotiated bilaterally between trading partners. In details, schemas may differ per business partner and process implementation, and change over time. The usability of screen forms is very much dependent on their lay-out and on features like captions, pre-filled values, interactive integrity checks and element sequence. Business process characteristics, but also company policy and individual user preferences, determine the way features should be implemented. Present form implementations show a huge maintenance burden. It is shown in this paper that the hierarchical structuring of UN/CEFACT Core Components can be used to let users and companies annotate the forms, in such a way that annotations are preserved when the XML Schema changes. Maintenance is reduced and can fully be handled by end users. A prototype has been produced to proof this concept. 1 Introduction Business-to-Business (B2B) electronic messaging and webservices are often implemented as webforms, especially by small and medium sized enterprises (SMEs) that do not deploy ERP systems. Today, message structures are defined by XML schemas. To represent the messages as webforms manual programming is required. Labor intensive and costly maintenance of these user interfaces is jeopardizing adoption of structured B2B communication solutions by SMEs. Automatic transformation of XML schema into webforms would be a solution, but

2 2 Fred van Blommestein and Bertjan Broeksema the look-and-feel of the webforms should be adaptable and user preferences should be persistent, even when the schemas change. The standardization of B2B electronic communication has a history that goes further back than the worldwide adoption of the Internet. In the mid 1980s, the UN/ECE published the EDIFACT syntax rules which were soon adopted by ISO as ISO 9735 [1]. Since then, updates to the library of Electronic Data Interchange (EDI) messages were published every half a year. EDI was intended to be used from back-office system to back-office system. Specialized software came on the market, so-called EDI translators, that perform the mapping between the standardized EDIFACT structures and internal databases. EDI can in practice only be used by large corporations with a well developed computing infrastructure. Small and medium sized companies were never able to use the technology and get its benefits. The Internet now provides an infrastructure that is low cost and can also be used by small companies. XML technology [2], as opposed to EDI, has low adoption thresholds as the technology is supported by all popular browser software. Provided with appropriate stylesheets, browsers can present XML messages as user friendly screen forms. The United Nations Centre for Trade Facilitation and Electronic Business (UN/CEFACT) [3] is presently building a library of standard XML messages (schemas) for international trade. In preparation to this effort a joint project, called ebxml [4], was conducted with OASIS, a consortium that produced many XML related standards. The project lead to a set of specifications that describe how to send business related XML messages over the Internet, how to store their schemas in a registry and how to create a library of reusable semantic building blocks for those messages, among other. The latter specification is called the Core Component Technical Specification (CCTS) and has been adopted by ISO as ISO [5]. It must be emphasized that the scope of CCTS is wider than XML messaging. The building blocks are syntax neutral, they can be used for database design as well and are very suitable for semantic standardization of webservice. To standardize the semantics of world wide business is a huge task. Businesses are very dissimilar. The UN/CEFACT scope is not only agriculture, chemicals, retail, steel manufacturing, music, food, apparel, cars and electricity, but also medical services, insurance, governmental licensing, auditing and environmental reporting, among other. Within each of those sectors a large variety of trade procedures, processes and workflows exist. Ultimately, each individual company, to stay on its competitive edge, probably behaves (and therefore communicates) somewhat differently than its competitors. EDI is used by a small minority of businesses and only for their most general processes, so this variety did not surface. If ebxml is to be a success, it should contain mechanisms to manage the diversity. One such mechanism that is under development is the Context mechanism. CCTS defines two layers of building blocks: Core Components and Business Information Entities (BIEs). Aggregate Core Components represent very generic abstract business entities (real life objects), like Party, Product and Delivery Event. In a certain context (e.g. the Grocery wholesale business in Holland) these Aggregate Core Components are specialized to become Aggregate Business Information Entities (ABIEs) that may show up in electronic messages.

3 UN/CEFACT Core Components as the basis for structured business communication by SMEs, employing auto-generated, user adjustable forms 3 Specialization may be performed in a hierarchical fashion: World Europe Holland for instance, or Consumer articles Food Groceries. Context dependent specialization rules should be developed by (local) standardization committees, or negotiated among the trading partners involved. Another mechanism does not use Context drivers, but enables trading partners to directly negotiate on message and process meta information [6]. Whatever mechanism is deployed, application of CCTS principles will lead to millions of different message schemas. That large set of schemas will constantly be adapted and extended. Businesses will need to implement slightly different sets of schemas for each trading partner. This means that application interfaces cannot be hard wired, but must be flexible. The same is valid for human interfaces, which is the subject of this paper. Many EDI systems are only at one side integrated to a back end system. At the other side dedicated client software is used to produce the messages and to show the EDI messages as forms on a PC screen. This is only feasible if the relation between the small, not integrated, and the big integrated company is stable and if the small company does not have too many EDI customers, because for each different message type the client software must be programmatically adapted. With XML technology browsers can show messages directly, by means of a stylesheet, another XML construct. The major obstacle however is that whenever a message schema changes, the stylesheet must be adapted as well. Stylesheets are written in XSLT [7], which is a powerful, but complex, programming language. Local customization of schemas and forms are not possible without reprogramming. In fact not only content of XML messages must be shown, but fillin forms must be presented to the user for creating messages. This further complicates stylesheet maintenance. Moreover, form behavior and lay-out is very much depending on the local business process and on individual user preferences. In fact trading partners should completely be independent from each other in shaping their user interfaces. Tight coupling between schema and stylesheet violates this requirement. 2 Related work To extend the ebxml applicability to small companies and underdeveloped countries, the UN has started a project, called E-Docs [8]. The E-Docs project is to produce a set of electronic document schemas to be used in international trade, together with the stylesheets that allow companies to print the standardized electronic documents or to show them as electronic forms in a browser. Stylesheets however are programmed one-to-one based on the message schemas. It is to be expected that when the E-Docs library grows and specific documents are to support specific local regulations, maintenance of the stylesheets will become too burdensome. Similar projects to produce standard stylesheets with standardized message schemas have been started in many governmental and business environments. Crane Softwrights Ltd [9] has produced a set of stylesheets to show OASIS UBL messages on screen or to print them as PDF documents. Bals [10] proposes to use

4 4 Fred van Blommestein and Bertjan Broeksema XSL-FO to present UBL messages. In Holland, GS1 has introduced an architecture with XML-stylesheets to show webforms in the electrotechnical and plumbing sector [11]. In Holland and Denmark governmental bodies design stylesheets for forms to support electronic government services. In these projects advanced tools are used to produce the XSLT code [12], but again a produced stylesheet fits one schema and a schema leads to one stylesheet. Local preferences that would lead to different form lay-out or behavior for the same schema are not supported. In Italy the Arianna project [13] does not take message schema as a basis, but a harmonized data model. From the model schemas and stylesheets are generated. The project generates e-government solutions for local Italian municipalities and other autonomous governmental agencies. Again, although programming burden is released, stylesheets cannot be adapted to user needs, but are imposed on the user by the governmental service. In the Efficient project [14] a similar architecture is employed, but for B2B rather than for governmental processes. The generation of forms within the Efficient project is however only used for demonstration and prototyping, not for run time use. Bizdex [15] and Govdex in Australia are projects to facilitate structured communication among companies and with Governmental services, respectively. The projects concentrate on the architecture for registering and employing models, rather than on the user interfaces and their flexibility. To our knowledge, no attempt has been made to support Business-to Business or Business-to-Government (B2G) communication with flexible user interfaces that can independently be managed by one of the peers and that is tolerant for (small) changes in the message schemas. 3 Webform solutions HTML includes a set of form controls. This set however induces a few problems [16]. First of all, the behavior of the controls is governed by scripts, which makes the HTML code complex and hard to maintain. Second, initialization is different per control, so the processing of default or standard data is complex. Third, HTML forms do not have a deep hierarchical structure, which is common in B2B or B2G documents. Fourth, HTML forms rely on certain processing at the server side. In a peer-to-peer environment the only communication with the server is by means of the XML message as defined in the schema. No form related processing may be expected from a trading partner. W3C has published another specification for forms, called XForms. XForms is a set of controls and mechanisms to bind the controls to elements in an XML message. XForms has a number of advantages over HTML forms. An XForms document (which is represented in XHTML) defines the function of the form controls, not their actual appearance. This means that the same XForms document could be sent to a browser, a mobile phone or even a voice response system. The controls would be presented differently, but behave similarly. XForms make native use of XML and of the XML schema, which makes the binding to the message to be sent straightforward. XForms can completely be

5 UN/CEFACT Core Components as the basis for structured business communication by SMEs, employing auto-generated, user adjustable forms 5 processed at the client side, although tools exist to translate an XForms document in a webserver to plain HTML which then is presented to the browser. Unfortunately XForms is not (yet) supported by all browsers, notably not by Microsoft Internet Exporer (IE). On the market and in Open Source however a number of plug-ins are offered to enable IE users to use XForms [17]. For users in small and medium sized companies (and in larger companies that have not yet enabled their ERP system for electronic messaging), it is of utmost importance that forms that they may use daily are easy to handle. Data that is not changing should be pre-filled and trivial data (like the system date) should even not be shown as it only clutters the screen. All or most forms within the company should be styled in a similar way. Behavior of controls, the use of colors, tabsequences, paging, etc. must be ergonomic. In addition to user friendly presentation, many companies require business rules and integrity checks to be build in into the form controls, such as maximum amounts, calculations, subsetting of code lists, etc. These are private rules, not constraints that (may) appear in the schema. 4 Proposed architecture XSLT is a language, supported by most browsers, to transform an XML message into another XML message, HTML or any other structure. As an XForms construct is an XML (XHTML) message, it should be possible to transform any XML message into such construct. An XML schema (XSD) is also an XML message. So any XML schema, if it conforms to some more specific rules, can be converted into a screen form by means of XSLT. The more specific rules are offered by the UN/CEFACT XML Naming and Design Rules (NDR) [18] and CCTS [5]. XML-Schema (conform UN/CEFACT NDR) Browser (supporting XForms) Name: Address: Telephone: Send ebxml message (private) XML annotation file (generic) XSLT-file Fig. 1. Architecture To prove the concept to transform an XSD into an XForms XHTML file, we have constructed an XSLT that does this job. It must be stressed that we have constructed one generic XSLT file that converts any (NDR compliant) XSD into an XForms form. Doing so we have gratefully used concepts developed by Gropp [19], Brazier [20] and Garvey c.s. [21]. As noted, the user friendliness of screen forms is important. Automatic conversion of an XML schema into a form is expected to lack friendliness. So it is necessary to introduce a mechanism for users to enhance the presentation features

6 6 Fred van Blommestein and Bertjan Broeksema of the form. On the other hand, one cannot expect users to redesign a form, each time when a new (or slightly modified) XML message structure is agreed with a trading partner. The solution we propose is to make use of the hierarchical nature of CCTS Business Information Entities (BIEs), which are represented in the schema. We propose to let the user (/superuser/systems manager) maintain a simple XML file in which the presentation options are annotated of Business Information Entities that may appear in messages. Presentation options may include the lookand-feel of form controls, but also text of captions, default values, code enumerations and integrity checks. Whenever a more specialized Business Information Entity is agreed or imposed in a new message or a message to/from a new trading partner, the more specialized BIE inherits the presentation options of its parent. Users may then adapt the presentation of the new BIE by adding those options to the annotation file using some (e.g. WYSIWYG) editing tool. For our proof of concept we have kept the structure of the annotation file as simple and straightforward as possible (see figure 2). Many studies have given suggestions how to specify user interfaces in XML messages, e.g. USIXML [22] or UIML [23]. It is very feasible to use one of those proposed structures as the definition of the form presentation. The only prerequisite is that the Dictionary Entry Names of the Business Information Entities are used as a key to the presentation definitions. <bie den="retail_ Party. Details"> <component-settings> <background-color value="yellow" /> </component-settings> </bie> <bie den="food_ Product. Reseller_ Customer. Retail_ Party"> <document-settings> <border-width> <thin value="1px" /> </border-width> </document-settings> <component-settings> <border-width value="thin" /> <border-color value="default" /> <border-style value="solid" /> <float value="left"/> </component-settings> </bie> Fig. 2. Annotation file Presentation is controlled conform the specialization hierarchy of Business Information Entities. Some Association Business Information Entity (ASBIEs, associations between or roles of ABIEs) could for example be named Fresh_ Food_ Product. Urban_ Reseller_ Customer. Franchise_ Retail_ Party (see figure 3 for an illustrative UML Class diagram of this case). The form presentation engine, as coded in the XSLT file, first searches the annotation file if presentation annotations exist for this ASBIE. If for some features (e.g. caption, tab-sequence) no annotation is found, the engine searches for annotations for the ABIE Franchise_ Retail_ Party. Details. Note that the ASBIE is the specific

7 UN/CEFACT Core Components as the basis for structured business communication by SMEs, employing auto-generated, user adjustable forms 7 use or role of the (child) ABIE within the Fresh_ Food_ Product (parent) ABIE. Features that are not found in the ABIE are then looked up in Food_ Product. Reseller_ Customer. Retail_ Party, which is the ASBIE Fresh_ Food_ Product. Urban_ Reseller_ Customer. Franchise_ Retail_ Party is based on. Still missing features are taken from respectively the ABIE Retail_ Party. Details, the ASBIE Product. Customer. Party and the ABIE Party. Details. If by then still presentation features have not been defined, defaults that were built in the XSLT are used to lay-out the form. In figure 3 the defined presentation hierarchy is illustrated in a UML Class diagram. The main advantage of this approach is that whenever a more generic form has been designed (say, including information of a Retail_ Party), a new, more specialized form (which includes Franchise_ Retail_ Party information) inherits such design. Only if the new form needs enhancement (e.g. a new caption for Franchise_ Retail_ Party), the user or his system manager may change that particular caption on that level. No other presentation options need to be redefined 7 Default <<ABIE>> Product <<ASBIE>> 5 Customer <<ABIE>> Party 6 Based On Based On Based On <<ABIE>> Food_ Product 3 <<ASBIE>> Reseller_ Customer <<ABIE>> Retail_ Party 4 Based On Based On <<ABIE>> Fresh_ Food_ Product 1 <<ASBIE>> Urban_ Reseller_ Customer Based On <<ABIE>> Franchise_ Retail_ Party 2 Fig. 3. Presentation hierarchy Some presentation options depend on the form document itself rather than on the BIE hierarchy. Colors, character fonts and border styles for instance need to be consistent throughout the form. Therefore these features have been split: the feature function (e.g. normal, emphasis, alert ) is defined at BIE level, the actual styling (e.g. alert color = red ) is defined at document level.

8 8 Fred van Blommestein and Bertjan Broeksema 5 Transformation file The XHTML file that is shown by the browser as a screen form has a structure as in figure 4. XForms structures consist of three parts: XForms Instances, that contain a template of the XML message that must be sent XForms Bindings, that bind the contents of the message elements to the form controls XForms GUI Elements, that define the form structure and the form controls. Fig. 4. XForms XHTML structure The structure of the XML instance message is defined by the same XML Schema that is input to the transformation process. The schema may refer to external codelists. The form is styled by means of a Cascading Stylesheet (CSS). The CSS is generated by the transformation process by matching the Business Information Entities as defined in the Schema to the style definitions in the annotation file by means of the following XSLT code:

9 UN/CEFACT Core Components as the basis for structured business communication by SMEs, employing auto-generated, user adjustable forms 9 <xsl:template match="xsd:element" mode="style"> <xsl:call-template name="generate-style" > <xsl:with-param name="element.root" select="@name" /> <xsl:with-param name="element.root.type" select="@type" /> </xsl:call-template> </xsl:template> Fig. 5. Template to generate CSS-file A UN/CEFACT NDR [18] compliant schema has a modular structure. ABIEs and datatypes are globally declared. Each BIE or datatype definition has an annotation with all metadata of the element, including its Dictionary Entry Name. The transformation process uses this metadata to generate the right form controls and parameters. For example, the defined Business term is used as a default caption. <xsd:element name="baseprice" type="qdt:euroamounttype"> <xsd:annotation> <xsd:documentation xml:lang="en"> <ccts:uniqueid>un </ccts:uniqueid> <ccts:acronym>bbie</ccts:acronym> <ccts:dictionaryentryname> Consumables_ Order Item. Base Price. Amount </ccts:dictionaryentryname> <ccts:businesstermname> Basisprijs </ccts:businesstermname>... </xsd:documentation> </xsd:annotation> </xsd:element> Fig. 6. Schema structure CCTS defines ten basic Core Component Types or CCTs like "Amount", "Text", "Measurement", etc. Datatypes are derived from these CCTs by restricting the values of the CCT components. CCTs are complex structures: the Amount CCT for instance includes the Currency Code. For each CCT a separate transformation module is included in the XSLT, that is activated when a datatype is met which is based on that CCT. The modular structure of the XSLT makes it easy to extend the functionality by adding more presentation features, like paging, calculations, control behavior, etc. The proof of concept that has been produced to date only contains the most elementary features.

10 10 Fred van Blommestein and Bertjan Broeksema 6 Application TraSer [24] is an EU-funded project to develop an open infrastructure for tracking and tracing of products. In the TraSer concept products are tagged with automatically readable identifiers that include the location (URI) where information of the product is to be stored. The TraSer architecture allows small and medium sized enterprises to acquire information of the final destinations of their products, and of the sources of product components and raw materials. Raw scanning information collection is complemented within TraSer with a set of web services that assemble relevant product information and make it available. Tracked and traced product information can (to date) rarely be processed in offthe-shelf business information systems that are used by SMEs. It is therefore expected that most TraSer users will access the information on-screen. The semantics of TraSer services and (request and response) messages will be defined using UN/CEFACT Core Components. The messages will be defined in XML Schemas using the UN/CEFACT Naming and Design Rules. The form generating mechanism that is presented in this paper will be used to present the TraSer queries and responses as webforms in user browsers. In many companies, the daily monitoring of product flows is a routine operation. It is therefore of utmost importance that the forms are user friendly and fit for the (in most cases primary) enterprise processes. Another main application of the mechanism is business to business communication, where the integration with back-end systems cannot immediately or totally be established. Back-end integration often requires major investment and allocation of resources. Such effort can seldom be synchronized among trading partners. In most cases one of the partners is not ready, when the other partner is. The proposed solution enables the partners to start exchanging structured information, without forcing both partners to invest in back-end integration right away. The proposed solution does in fact only require a simple tool to edit the presentation annotation file. We have already prepared a simple editor that will be made available under Open Source licensing. 7 Conclusion and future research Present work concentrates on the usability of the solution, like completing the set of presentation options and to enhance the tool to edit the annotation file in a user friendly way. Future research will embed the solution in a total B2B process environment. The presented version generates a screen form from an XML schema. It does not take into account information that was received previously from trading partners in other XML messages. The XSLT should be extended to present such information with the form, if it is relevant for filling the form.

11 UN/CEFACT Core Components as the basis for structured business communication by SMEs, employing auto-generated, user adjustable forms 11 Another (or additional) option is to extract such information from a database or business information system. Process monitoring can be included in the presented architecture by enhancing the message Schema with pre- and post conditions. Such conditions, which control the sequence of messages to be sent and received and monitor the lifecycles of the business entities represented in the messages can be embedded in the schema using a language like Schematron [25]. In a separate proof of concept we have extended the XSLT to validate Schematron statements. By introducing flexible, form based B2B communication, the threshold for SMEs to connect to (ERP-) systems of larger trading partners (or to each other in exactly the same way) is lowered dramatically. The presented architecture and methodology is based on open standards and can be deployed for this purpose. Its concept has been proofed. Form-based B2B communication may also be used as a first implementation phase for larger companies, decoupling the application integration projects of trading partners. The methodology therefore may give a boost to the adoption of structured B2B and B2G business communication. 8 References [1] International Organization for Standardization (ISO): ISO 9735, Electronic data interchange for administration, commerce and transport (EDIFACT), Application level syntax rules, [2] W3C: XML Extensible Markup Language (XML) 1.0 (Third Edition), Last accessed 30 Oct [3] Last accessed 30 Oct [4] F. van Blommestein, c.s.: ebxml for Managers, ECP.NL, Leidschendam, The Netherlands [5] UN/CEFACT: Core Components Technical Specification Part 8 of the ebxml Framework. Version Adopted by ISO as ISO (November 2003) [6] Krukkert, D.: Matching of ebxml Business Processes; Report Project number IST OpenXchange [7] W3C: XSL Transformations (XSLT) Version 1.0, W3C Recommendation 16 November 1999, Last accessed 30 Oct 2006 [8] Last accessed 30 Oct 2006 [9] UBL/Crane stylesheets: (accessed on 30 Oct 2006) [10] Bals, K.: Using XSL, XForms and UBL together to create complex forms with visual fidelity, XML2005 Conference Proceedings, xml05/ship/1/ new.PDF (accessed on 17 Oct 2006) [11] (accessed on 30 Oct 2006) [12] CapGemini: De e-formulierenmachine in de Nederlandse context (in Dutch), (accessed on 30 Oct 2006) [13] Barone c.s.: Semantic of egovernment Processes: a Formal Approach to Service Definition, I-ESA 2006 proceedings, Springer Verlag. [14] Eshuis, R.: c.s. Animating ebxml Transactions with a Workflow Engine (Efficient), Lecture Notes in Computer Science, Volume 2888/2003, Springer Verlag. [15] (accessed on 30 Oct 2006)

12 12 Fred van Blommestein and Bertjan Broeksema [16] Dubinko, M: XForms Essentials, O Reilly, 2003 [17] [18] UN/CEFACT: XML Naming and Design Rules for Core Components. To be downloaded from Last accessed 30 Oct 2005 [19] Gropp, E.: Transforming XML Schemas, XML.COM, 2003, (accessed on 17 Oct 2006). [20] Brazier, D.: Stylesheet for NHSiS Schemas, private mail to H. S. Thompson, (accessed on 17 Oct 2006). [21] Garvey, P.: c.s. Generating User Interfaces from Composite Schemas, XML2003 Conference Proceedings, (accessed on 17 Oct 2006) [22] Limbourg, Q.: c.s.: USIXML: A Language Supporting Multi-path Development of User Interfaces. EHCI/DS-VIS 2004: [23] UIML: (accessed on 30 Oct 2006) [24] (accessed on 30 Oct 2006) [25] (accessed on 30 Oct 2006)

Presentation / Interface 1.3

Presentation / Interface 1.3 W3C Recommendations Mobile Web Best Practices 1.0 Canonical XML Version 1.1 Cascading Style Sheets, level 2 (CSS2) SPARQL Query Results XML Format SPARQL Protocol for RDF SPARQL Query Language for RDF

More information

EDI stands for the transfer of structured data, by agreed standards from computer application to computer application through electronic means.

EDI stands for the transfer of structured data, by agreed standards from computer application to computer application through electronic means. Basic Terminology used in Trade Facilitation and Port Community System UNCEFACT Related Terms TERM ACRONYM DEFINITION + INFORMATION Business Requirement Specification Document that specifies the business

More information

Rotorcraft Health Management System (RHMS)

Rotorcraft Health Management System (RHMS) AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center

More information

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation

Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Course Information Course Number: IWT 1229 Course Name: Web Development and Design Foundation Credit-By-Assessment (CBA) Competency List Written Assessment Competency List Introduction to the Internet

More information

Information Model Architecture. Version 2.0

Information Model Architecture. Version 2.0 Information Model Architecture Version 2.0 1 introduction...2 2 objectives...2 3 definition of terms...3 4 conformance...4 4.1 UBL conformance...4 4.2 NES conformance...4 4.3 NES profile conformance...4

More information

10CS73:Web Programming

10CS73:Web Programming 10CS73:Web Programming Question Bank Fundamentals of Web: 1.What is WWW? 2. What are domain names? Explain domain name conversion with diagram 3.What are the difference between web browser and web server

More information

Overview Document Framework Version 1.0 December 12, 2005

Overview Document Framework Version 1.0 December 12, 2005 Document Framework Version 1.0 December 12, 2005 Document History Date Author Version Description October 5, 2005 Carl Yestrau 1.0 First complete version December 12, 2005 Page A Table of Contents 1.0

More information

XML for Manufacturing Systems Integration

XML for Manufacturing Systems Integration Information Technology for Engineering & Manufacturing XML for Manufacturing Systems Integration Tom Rhodes Information Technology Laboratory Overview of presentation Introductory material on XML NIST

More information

CITES electronic permitting toolkit Version 1.0

CITES electronic permitting toolkit Version 1.0 2010 CITES electronic permitting toolkit Version 1.0 CITES Secretariat International Environment House 11 Chemin des Anémones CH 1219 Châtelaine, Geneva Switzerland Tel: +41 (0)22 917 81 39/40 Fax: +41

More information

Web Design Specialist

Web Design Specialist UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing

More information

Agents and Web Services

Agents and Web Services Agents and Web Services ------SENG609.22 Tutorial 1 Dong Liu Abstract: The basics of web services are reviewed in this tutorial. Agents are compared to web services in many aspects, and the impacts of

More information

XML- New meta language in e-business

XML- New meta language in e-business 1 XML- New meta language in e-business XML (extensible Markup Language) has established itself as a new meta language in e-business. No matter what, text, pictures, video- or audio files - with the flexibility

More information

II. PREVIOUS RELATED WORK

II. PREVIOUS RELATED WORK An extended rule framework for web forms: adding to metadata with custom rules to control appearance Atia M. Albhbah and Mick J. Ridley Abstract This paper proposes the use of rules that involve code to

More information

Overview of DatadiagramML

Overview of DatadiagramML Overview of DatadiagramML Microsoft Corporation March 2004 Applies to: Microsoft Office Visio 2003 Summary: This document describes the elements in the DatadiagramML Schema that are important to document

More information

Business Process Management with @enterprise

Business Process Management with @enterprise Business Process Management with @enterprise March 2014 Groiss Informatics GmbH 1 Introduction Process orientation enables modern organizations to focus on the valueadding core processes and increase

More information

Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols E-Commerce Infrastructure II: the World Wide Web The Internet and the World Wide Web are two separate but related things Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 1 Outline The Internet and

More information

Outline. CIW Web Design Specialist. Course Content

Outline. CIW Web Design Specialist. Course Content CIW Web Design Specialist Description The Web Design Specialist course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site

More information

XML and the College Website A Practical Look at the Use of XML and XSL

XML and the College Website A Practical Look at the Use of XML and XSL WHITE PAPER XML and the College Website A Practical Look at the Use of XML and XSL By Shahab Lashkari, Product Manager and Max Kaufmann, Technical Product Specialist, OmniUpdate What are XML and XSL, and

More information

XML: ITS ROLE IN TCP/IP PRESENTATION LAYER (LAYER 6)

XML: ITS ROLE IN TCP/IP PRESENTATION LAYER (LAYER 6) 51-40-05 DATA COMMUNICATIONS MANAGEMENT XML: ITS ROLE IN TCP/IP PRESENTATION LAYER (LAYER 6) Judith Myerson INSIDE Breaking the Barrier; Product Integration; Translation for All Browsers; Dynamic XML Servers;

More information

business transaction information management

business transaction information management business transaction information management What CAM Is The CAM specification provides an open XML based system for using business rules to define, validate and compose specific business documents from

More information

Microsoft Office SharePoint Designer 2007

Microsoft Office SharePoint Designer 2007 Microsoft Office SharePoint Designer 2007 February 2006 Table of Contents Overview of Microsoft Office SharePoint Designer 2007... 1 Build SharePoint Applications Quickly, Without Writing Server Code...

More information

Web Development I & II*

Web Development I & II* Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology

More information

Introduction. C a p a b i l i t y d o c u m e n t : B i z T a l k S e r v e r

Introduction. C a p a b i l i t y d o c u m e n t : B i z T a l k S e r v e r Microsoft Technology Practice Capability document Overview Microsoft BizTalk Server is the middleware application server providing Business Process Management, Process Automations along with SOA / ESB

More information

Adobe Dreamweaver Exam Objectives

Adobe Dreamweaver Exam Objectives Adobe Dreamweaver audience needs for a website. 1.2 Identify webpage content that is relevant to the website purpose and appropriate for the target audience. 1.3 Demonstrate knowledge of standard copyright

More information

Fast track to HTML & CSS 101 (Web Design)

Fast track to HTML & CSS 101 (Web Design) Fast track to HTML & CSS 101 (Web Design) Level: Introduction Duration: 5 Days Time: 9:30 AM - 4:30 PM Cost: 997.00 Overview Fast Track your HTML and CSS Skills HTML and CSS are the very fundamentals of

More information

NHS Education for Scotland Knowledge Services Design and Development Framework

NHS Education for Scotland Knowledge Services Design and Development Framework NHS Education for Scotland Knowledge Services Design and Development Framework In support of Invitation to Tender: Technical Development of Technical Development of a Platform supporting Communication,

More information

CEFACT AD HOC WORKING GROUP ON SIMPL-EDI AND FORMS AND WEB BASED EDI (SIMAC) Proposal for a UN Repository for XML/EDI

CEFACT AD HOC WORKING GROUP ON SIMPL-EDI AND FORMS AND WEB BASED EDI (SIMAC) Proposal for a UN Repository for XML/EDI 5 June 1998 CEFACT AD HOC WORKING GROUP ON SIMPL-EDI AND FORMS AND WEB BASED EDI (SIMAC) Proposal for a UN Repository for XML/EDI SOURCE: Dick Raman STATUS: CONTRIBUTION ACTION: FOR DISCUSSION page 2.

More information

MULTICHANNEL HUB. Elena Cigliano (elena.cigliano@csp.it) Andrea Crevola (andrea.crevola@csp.it) Lara Marcellin (lara.marcellin@csp.

MULTICHANNEL HUB. Elena Cigliano (elena.cigliano@csp.it) Andrea Crevola (andrea.crevola@csp.it) Lara Marcellin (lara.marcellin@csp. MULTICHANNEL HUB Elena Cigliano (elena.cigliano@csp.it) Andrea Crevola (andrea.crevola@csp.it) Lara Marcellin (lara.marcellin@csp.it) CSP ICT Innovation S.c.ar.l. Innovation Department NewMedia Area via

More information

How To Write A Drupal 5.5.2.2 Rdf Plugin For A Site Administrator To Write An Html Oracle Website In A Blog Post In A Flashdrupal.Org Blog Post

How To Write A Drupal 5.5.2.2 Rdf Plugin For A Site Administrator To Write An Html Oracle Website In A Blog Post In A Flashdrupal.Org Blog Post RDFa in Drupal: Bringing Cheese to the Web of Data Stéphane Corlosquet, Richard Cyganiak, Axel Polleres and Stefan Decker Digital Enterprise Research Institute National University of Ireland, Galway Galway,

More information

XML WEB TECHNOLOGIES

XML WEB TECHNOLOGIES XML WEB TECHNOLOGIES Chakib Chraibi, Barry University, cchraibi@mail.barry.edu ABSTRACT The Extensible Markup Language (XML) provides a simple, extendable, well-structured, platform independent and easily

More information

Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform

Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform Driven and Oriented Integration---The Method, Framework and Platform Shuangxi Huang, Yushun Fan Department of Automation, Tsinghua University, 100084 Beijing, P.R. China {huangsx, fanyus}@tsinghua.edu.cn

More information

Macromedia Dreamweaver 8 Developer Certification Examination Specification

Macromedia Dreamweaver 8 Developer Certification Examination Specification Macromedia Dreamweaver 8 Developer Certification Examination Specification Introduction This is an exam specification for Macromedia Dreamweaver 8 Developer. The skills and knowledge certified by this

More information

4. Concepts and Technologies for B2C, B2E, and B2B Transaction

4. Concepts and Technologies for B2C, B2E, and B2B Transaction 4. Concepts and Technologies for B2C, B2E, and B2B Transaction 4.4 Exchanging Information within Open Business Communities 4.4.1 Pre-Internet B2B standards: EDI, Interactive EDI, Universal EDI, OpenEDI

More information

A terminology model approach for defining and managing statistical metadata

A terminology model approach for defining and managing statistical metadata A terminology model approach for defining and managing statistical metadata Comments to : R. Karge (49) 30-6576 2791 mail reinhard.karge@run-software.com Content 1 Introduction... 4 2 Knowledge presentation...

More information

Creating an EAD Finding Aid. Nicole Wilkins. SJSU School of Library and Information Science. Libr 281. Professor Mary Bolin.

Creating an EAD Finding Aid. Nicole Wilkins. SJSU School of Library and Information Science. Libr 281. Professor Mary Bolin. 1 Creating an EAD Finding Aid SJSU School of Library and Information Science Libr 281 Professor Mary Bolin November 30, 2009 2 Summary Encoded Archival Description (EAD) is a widely used metadata standard

More information

MadCap Software. Import Guide. Flare 11

MadCap Software. Import Guide. Flare 11 MadCap Software Import Guide Flare 11 Copyright 2015 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document is furnished

More information

The Framework for ebusiness

The Framework for ebusiness An OASIS White Paper The Framework for ebusiness By The OASIS ebxml Joint Committee For OASIS OASIS (Organization for the Advancement of Structured Information Standards) is a not-for-profit, international

More information

Open Source Content Management System for content development: a comparative study

Open Source Content Management System for content development: a comparative study Open Source Content Management System for content development: a comparative study D. P. Tripathi Assistant Librarian Biju Patnaik Central Library NIT Rourkela dptnitrkl@gmail.com Designing dynamic and

More information

isurf edocreator: e-business Document Design and Customization Environment

isurf edocreator: e-business Document Design and Customization Environment isurf edocreator: e-business Document Design and Customization Environment Fulya Tuncer 1, Asuman Doğaç 2, Yıldıray Kabak 2, Şenan Postacı 1, Suat Gönül 1, Erdem Alpay 1 1 Dept. of Computer Engineering,

More information

A tour of UN/CEFACT issues relating to Single Windows and Semantic Interoperability in a few slides... and future considerations

A tour of UN/CEFACT issues relating to Single Windows and Semantic Interoperability in a few slides... and future considerations A tour of UN/CEFACT issues relating to Single Windows and Semantic Interoperability in a few slides... and future considerations UN/CEFACT Standards Foundation for International Trade United Nations Layout

More information

Introduction to XML Applications

Introduction to XML Applications EMC White Paper Introduction to XML Applications Umair Nauman Abstract: This document provides an overview of XML Applications. This is not a comprehensive guide to XML Applications and is intended for

More information

http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx

http://msdn.microsoft.com/en-us/library/4w3ex9c2.aspx ASP.NET Overview.NET Framework 4 ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is

More information

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy http://academy.telerik.com

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy http://academy.telerik.com Web Testing Main Concepts of Web Testing Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Snejina Lazarova Product Manager Business Services Team Dimo Mitev QA

More information

Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS

Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS In order to ease the burden of application lifecycle management,

More information

eb Service Oriented Architecture Catalog of Patterns

eb Service Oriented Architecture Catalog of Patterns 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 eb Service Oriented Architecture Catalog of Patterns Working Draft 001, 18 August 2004 Document identifier: tbd Location: http://www.oasis-open.org/committees/ebsoa/

More information

EPiServer and XForms - The Next Generation of Web Forms

EPiServer and XForms - The Next Generation of Web Forms EPiServer and XForms - The Next Generation of Web Forms How EPiServer's forms technology allows Web site editors to easily create forms, and developers to customize form behavior and appearance. WHITE

More information

MyCompany Professional Web Developer Certification Examination Specification

MyCompany Professional Web Developer Certification Examination Specification MyCompany Professional Web Developer Certification Examination Specification Introduction This is a sample of an exam specification and is not representative of any actual exam specification. The exam

More information

MVC web framework based on exist application server and XRX architecture

MVC web framework based on exist application server and XRX architecture MVC web framework based on exist application server and XRX architecture Yuri Gapanyuk Egor Lakomkin Sergey Ionkin Martin Davtyan associate professor student student student gapyu@yandex.ru egor.lakomkin@gmail.com

More information

An XML Based Data Exchange Model for Power System Studies

An XML Based Data Exchange Model for Power System Studies ARI The Bulletin of the Istanbul Technical University VOLUME 54, NUMBER 2 Communicated by Sondan Durukanoğlu Feyiz An XML Based Data Exchange Model for Power System Studies Hasan Dağ Department of Electrical

More information

How To Design The Web And The Internet

How To Design The Web And The Internet 1 The Environment and the Tools Web Design, 4 th Edition Chapter Objectives Describe the Internet and the World Wide Web Discuss ways to access the Internet and the Web Categorize types of Web sites Identify

More information

E-government Data Interoperability Framework in Hong Kong

E-government Data Interoperability Framework in Hong Kong E-government Data Interoperability Framework in Hong Kong Thomas Y. Lee and Patrick K. Yee and David W. Cheung Center for E-Commerce Infrastructure Development Department of Computer Science The University

More information

Outlines. Business Intelligence. What Is Business Intelligence? Data mining life cycle

Outlines. Business Intelligence. What Is Business Intelligence? Data mining life cycle Outlines Business Intelligence Lecture 15 Why integrate BI into your smart client application? Integrating Mining into your application Integrating into your application What Is Business Intelligence?

More information

BACKGROUND. Namespace Declaration and Qualification

BACKGROUND. Namespace Declaration and Qualification LOGISTICS MANAGEMENT INSTITUTE Recommended XML Namespace for Government Organizations GS301L1/AUGUST 2003 By Jessica L. Glace and Mark R. Crawford INTRODUCTION The Extensible Markup Language (XML) is rapidly

More information

Figure 1 - BI Publisher Enterprise Capabilities. OAUG Forum @ Collaborate 08 Page 2 Copyright 2008 by Lee Briggs

Figure 1 - BI Publisher Enterprise Capabilities. OAUG Forum @ Collaborate 08 Page 2 Copyright 2008 by Lee Briggs Oracle BI Publisher was originally developed to solve these reporting problems. It was first released with Oracle E- Business Suite 11.5.10 towards the end of 2005. The original release was called XML

More information

Run-time Service Oriented Architecture (SOA) V 0.1

Run-time Service Oriented Architecture (SOA) V 0.1 Run-time Service Oriented Architecture (SOA) V 0.1 July 2005 Table of Contents 1.0 INTRODUCTION... 1 2.0 PRINCIPLES... 1 3.0 FERA REFERENCE ARCHITECTURE... 2 4.0 SOA RUN-TIME ARCHITECTURE...4 4.1 FEDERATES...

More information

Revel8or: Model Driven Capacity Planning Tool Suite

Revel8or: Model Driven Capacity Planning Tool Suite Revel8or: Model Driven Capacity Planning Tool Suite Liming Zhu 1,2, Yan Liu 1,2, Ngoc Bao Bui 1,2,Ian Gorton 3 1 Empirical Software Engineering Program, National ICT Australia Ltd. 2 School of Computer

More information

Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting

Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting Web-based Multimedia Content Management System for Effective News Personalization on Interactive Broadcasting S.N.CHEONG AZHAR K.M. M. HANMANDLU Faculty Of Engineering, Multimedia University, Jalan Multimedia,

More information

Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA

Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Enterprise Web 2.0 >>> FAST White Paper November 2006 Abstract Modern Rich Internet Applications for SOA have to cope with

More information

Mobile Apps for Business to Business Commerce

Mobile Apps for Business to Business Commerce Mobile Apps for Business to Business Commerce MAS 490: Theory and Practice of Mobile Apps Professor John F. Clark What is B2B? Business-to-business (B2B) describes commerce transactions between businesses,

More information

Cleopatra Enterprise. Software highlights. Cost Engineering

Cleopatra Enterprise. Software highlights. Cost Engineering Cleopatra Enterprise Software highlights Cost Engineering Version : 1..0 Content 1 Introduction...3 2 Common features...3 3 Estimating...5 4 Workflow...6 5 Interfacing...7 6 Web sharing...8 7 Plugins...9

More information

U.S. Coast Guard Auxiliary Department of User Services Dynamic Web Template User Guide. Version: 10.0.1

U.S. Coast Guard Auxiliary Department of User Services Dynamic Web Template User Guide. Version: 10.0.1 U.S. Coast Guard Auxiliary Department of User Services Dynamic Web Template User Guide Version: 10.0.1 Date: August 2, 2011 [ This page is intentional left blank ] Page: ii Table of Contents List of Figures...

More information

IBM Rational Web Developer for WebSphere Software Version 6.0

IBM Rational Web Developer for WebSphere Software Version 6.0 Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,

More information

Understanding SharePoint Development Choices

Understanding SharePoint Development Choices Understanding SharePoint Development Choices SharePoint is an incredibly powerful platform that can support a wide variety of business scenarios. While many solutions can be configured using out of the

More information

XML. CIS-3152, Spring 2013 Peter C. Chapin

XML. CIS-3152, Spring 2013 Peter C. Chapin XML CIS-3152, Spring 2013 Peter C. Chapin Markup Languages Plain text documents with special commands PRO Plays well with version control and other program development tools. Easy to manipulate with scripts

More information

An Oracle White Paper May 2013. Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

An Oracle White Paper May 2013. Creating Custom PDF Reports with Oracle Application Express and the APEX Listener An Oracle White Paper May 2013 Creating Custom PDF Reports with Oracle Application Express and the APEX Listener Disclaimer The following is intended to outline our general product direction. It is intended

More information

ebxml Glossary Technical Architecture Team Version 0.99

ebxml Glossary Technical Architecture Team Version 0.99 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ebxml Glossary Technical Architecture Team Version 0.99 28 29 30 31 32 33 34 35 1 Status of this Document This document specifies

More information

Data Migration Format Considerations Don Bridges / Data Conversion Laboratory Agenda Format Options Migration Issues Recommendations Alphabet Soup HTML Hypertext Markup Language is the set of "markup"

More information

Web Services Middleware Application: A Solution for SMEs towards B2B Framework Implementation

Web Services Middleware Application: A Solution for SMEs towards B2B Framework Implementation Web Services Middleware Application: A Solution for SMEs towards B2B Framework Implementation ADRIAN BESIMI, ZAMIR DIKA Contemporary Sciences and Technologies South East European University Ilindenska

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Presented by: Shashi Mamidibathula, CPIM, PMP Principal Pramaan Systems shashi.mamidi@pramaan.com www.pramaan.com

More information

Enterprise Architecture: Practical Guide to Logical Architecture

Enterprise Architecture: Practical Guide to Logical Architecture Objecteering Practical Guides Enterprise Architecture: Practical Guide to Logical Architecture Author: Version: 1.0 Copyright: Softeam Softeam Consulting Team Supervised by Philippe Desfray Softeam 21

More information

AN INTEGRATION APPROACH FOR THE STATISTICAL INFORMATION SYSTEM OF ISTAT USING SDMX STANDARDS

AN INTEGRATION APPROACH FOR THE STATISTICAL INFORMATION SYSTEM OF ISTAT USING SDMX STANDARDS Distr. GENERAL Working Paper No.2 26 April 2007 ENGLISH ONLY UNITED NATIONS STATISTICAL COMMISSION and ECONOMIC COMMISSION FOR EUROPE CONFERENCE OF EUROPEAN STATISTICIANS EUROPEAN COMMISSION STATISTICAL

More information

Content Management Implementation Guide 5.3 SP1

Content Management Implementation Guide 5.3 SP1 SDL Tridion R5 Content Management Implementation Guide 5.3 SP1 Read this document to implement and learn about the following Content Manager features: Publications Blueprint Publication structure Users

More information

Internet Technologies_1. Doc. Ing. František Huňka, CSc.

Internet Technologies_1. Doc. Ing. František Huňka, CSc. 1 Internet Technologies_1 Doc. Ing. František Huňka, CSc. Outline of the Course 2 Internet and www history. Markup languages. Software tools. HTTP protocol. Basic architecture of the web systems. XHTML

More information

SAP-integrated Travel Scenarios in SharePoint

SAP-integrated Travel Scenarios in SharePoint SAP-integrated Travel Scenarios in SharePoint built with ERPConnect Services and the Nintex Workflow Automation Platform November 2015 Theobald Software GmbH Kernerstr 50 D 70182 Stuttgart Phone: +49 711

More information

Lesson Overview. Getting Started. The Internet WWW

Lesson Overview. Getting Started. The Internet WWW Lesson Overview Getting Started Learning Web Design: Chapter 1 and Chapter 2 What is the Internet? History of the Internet Anatomy of a Web Page What is the Web Made Of? Careers in Web Development Web-Related

More information

ASPECTS OF XML TECHNOLOGY IN ebusiness TRANSACTIONS

ASPECTS OF XML TECHNOLOGY IN ebusiness TRANSACTIONS ASPECTS OF XML TECHNOLOGY IN ebusiness TRANSACTIONS Darek Bober, Piotr Muryjas Lublin University of Technology, Department of Computer Science, Borowik@pluton.pol.lublin.pl 1. INTRODUCTION A problem of

More information

11 ways to migrate Lotus Notes applications to SharePoint and Office 365

11 ways to migrate Lotus Notes applications to SharePoint and Office 365 11 ways to migrate Lotus Notes applications to SharePoint and Office 365 Written By Steve Walch, Senior Product Manager, Dell, Inc. Abstract Migrating your Lotus Notes applications to Microsoft SharePoint

More information

Web Design Foundations (2015-16)

Web Design Foundations (2015-16) Course Description Web Design Foundations is a course that prepares students with work-related web design skills for advancement into postsecondary education and industry. The course is intended to develop

More information

Introduction to Ingeniux Forms Builder. 90 minute Course CMSFB-V6 P.0-20080901

Introduction to Ingeniux Forms Builder. 90 minute Course CMSFB-V6 P.0-20080901 Introduction to Ingeniux Forms Builder 90 minute Course CMSFB-V6 P.0-20080901 Table of Contents COURSE OBJECTIVES... 1 Introducing Ingeniux Forms Builder... 3 Acquiring Ingeniux Forms Builder... 3 Installing

More information

Demonstration of XML Validation Framework using OASIS CAM approach

Demonstration of XML Validation Framework using OASIS CAM approach Demonstration of XML Validation Framework using OASIS CAM approach David Webber OASIS CAM TC Chair, 630 Boston Road, Suite M-102 Billerica, MA 01821, United States of America. David Webber, drrwebber@acm.org

More information

WEB DEVELOPMENT IA & IB (893 & 894)

WEB DEVELOPMENT IA & IB (893 & 894) DESCRIPTION Web Development is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the development of today s websites.

More information

UNLOCKING XBRL CONTENT

UNLOCKING XBRL CONTENT UNLOCKING XBRL CONTENT An effective database solution for storing and accessing XBRL documents An Oracle & UBmatrix Whitepaper September 2009 Oracle Disclaimer The following is intended to outline our

More information

International Journal of Advanced Networking Applications (IJANA) ISSN No. : 0975-0290 48

International Journal of Advanced Networking Applications (IJANA) ISSN No. : 0975-0290 48 International Journal of Advanced Networking Applications (IJANA) ISSN No. : 0975-0290 47 Comparison and Implementation Challenges in E-Commerce and M-Commerce (B2B) Web Sites Nilesh Advani Asst. Prof.

More information

Experimenting in the domain of RIA's and Web 2.0

Experimenting in the domain of RIA's and Web 2.0 Experimenting in the domain of RIA's and Web 2.0 Seenivasan Gunabalan IMIT IV Edition, Scuola Suoperiore Sant'Anna,Pisa, Italy E-mail: s.gunabalan@websynapsis.com ABSTRACT This paper provides an overview

More information

B2B Glossary of Terms

B2B Glossary of Terms Oracle Application Server 10g Integration B2B B2B Glossary of Terms October 11, 2005 B2B Glossary of Terms Contents Glossary... 3 Application-to-Application Integration (A2A)... 3 Application Service Provider

More information

VeraPDF: Building the definitive PDF/A validator The European Union s PREFORMA project

VeraPDF: Building the definitive PDF/A validator The European Union s PREFORMA project VeraPDF: Building the definitive PDF/A validator The European Union s PREFORMA project Boris Doubrov, Dual Lab and Duff Johnson, PDF Association on behalf of the verapdf consortium slightly changed by

More information

UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications

UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications UIMA and WebContent: Complementary Frameworks for Building Semantic Web Applications Gaël de Chalendar CEA LIST F-92265 Fontenay aux Roses Gael.de-Chalendar@cea.fr 1 Introduction The main data sources

More information

By Koji MIYAUCHI* ABSTRACT. XML is spreading quickly as a format for electronic documents and messages. As a consequence,

By Koji MIYAUCHI* ABSTRACT. XML is spreading quickly as a format for electronic documents and messages. As a consequence, Falsification Prevention and Protection Technologies and Products XML Signature/Encryption the Basis of Web Services Security By Koji MIYAUCHI* XML is spreading quickly as a format for electronic documents

More information

Choosing A CMS. Enterprise CMS. Web CMS. Online and beyond. Best-of-Breed Content Management Systems. 1300 762 912 info@ares.com.

Choosing A CMS. Enterprise CMS. Web CMS. Online and beyond. Best-of-Breed Content Management Systems. 1300 762 912 info@ares.com. Web CMS Enterprise CMS 1300 762 912 info@ares.com.au Sydney 275 alfred st north sydney nsw 2060 Melbourne 21 burwood road hawthorn vic 3122 Choosing A CMS Best-of-Breed Content Management Systems Brisbane

More information

Authoring Within a Content Management System. The Content Management Story

Authoring Within a Content Management System. The Content Management Story Authoring Within a Content Management System The Content Management Story Learning Goals Understand the roots of content management Define the concept of content Describe what a content management system

More information

Sage CRM Connector Tool White Paper

Sage CRM Connector Tool White Paper White Paper Document Number: PD521-01-1_0-WP Orbis Software Limited 2010 Table of Contents ABOUT THE SAGE CRM CONNECTOR TOOL... 1 INTRODUCTION... 2 System Requirements... 2 Hardware... 2 Software... 2

More information

Some Solutions and Why They Don't Work. Business Maps: Topic Maps Go B2B By Marc de Graauw August 21, 2002

Some Solutions and Why They Don't Work. Business Maps: Topic Maps Go B2B By Marc de Graauw August 21, 2002 1 of 6 21.02.2007 14:02 Published on XML.com http://www.xml.com/pub/a/2002/08/21/topicmapb2b.html See this if you're having trouble printing code examples Business Maps: Topic Maps Go B2B By Marc de Graauw

More information

Structured Content: the Key to Agile. Web Experience Management. Introduction

Structured Content: the Key to Agile. Web Experience Management. Introduction Structured Content: the Key to Agile CONTENTS Introduction....................... 1 Structured Content Defined...2 Structured Content is Intelligent...2 Structured Content and Customer Experience...3 Structured

More information

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué

More information

Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA

Title: Front-end Web Design, Back-end Development, & Graphic Design Levi Gable Web Design Seattle WA Page name: Home Keywords: Web, design, development, logo, freelance, graphic design, Seattle WA, WordPress, responsive, mobile-friendly, communication, friendly, professional, frontend, back-end, PHP,

More information

An introduction to creating JSF applications in Rational Application Developer Version 8.0

An introduction to creating JSF applications in Rational Application Developer Version 8.0 An introduction to creating JSF applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Although you can use several Web technologies to create

More information

Skills for Employment Investment Project (SEIP)

Skills for Employment Investment Project (SEIP) Skills for Employment Investment Project (SEIP) Standards/ Curriculum Format for Web Application Development Using DOT Net Course Duration: Three Months 1 Course Structure and Requirements Course Title:

More information

WEB& WEBSITE DESIGN TRAINING

WEB& WEBSITE DESIGN TRAINING WEB& WEBSITE DESIGN TRAINING Introduction to Websites Course Content: Introduction to Web Technologies Protocols and Port Numbers Domain Names, DNS and Domaining Client and Server Software. Static, Dynamic

More information

Carnegie Mellon University Master of Science in Information Technology Software Engineering (MSIT-SE) MSIT Project (17-677) Approval Form

Carnegie Mellon University Master of Science in Information Technology Software Engineering (MSIT-SE) MSIT Project (17-677) Approval Form Carnegie Mellon University Master of Science in Information Technology Software Engineering (MSIT-SE) MSIT Project (17-677) Approval Form Student Name: Jane Doe Date: 9/19/2002 Project Title: Re-Engineer

More information