Lightweight application program interface (API) for extensible markup language (XML)
    1.
    发明申请
    Lightweight application program interface (API) for extensible markup language (XML) 有权
    用于可扩展标记语言(XML)的轻量级应用程序接口(API)

    公开(公告)号:US20070028163A1

    公开(公告)日:2007-02-01

    申请号:US11193567

    申请日:2005-07-29

    IPC分类号: G06F17/24

    CPC分类号: G06F17/2247 G06F17/30932

    摘要: An architecture that leverages support for markup language operations, e.g., extensible markup language (XML) queries, via a lightweight application program interface (API). The API defines an object model that can simplify construction of XML values in languages that do not natively support XML. The novel aspects of the described innovation can enable query languages to be factored into general operations (e.g., mapping, filtering, sorting, and/or projection of functions) on collections on one hand, and a set of domain specific operations (e.g., navigation, construction and modification) on the elements of these collections on another hand. The subject API can support creation of XML data that is node centric (e.g., context-free). Accordingly, nodes do not have to be constructed within the context of a document. Additionally, aspects can enable expression-oriented interface mechanisms as opposed to the imperative statement-oriented style interfaces used in connection with traditional interface mechanisms (e.g., DOM).

    摘要翻译: 通过轻量级应用程序接口(API)利用支持标记语言操作(例如可扩展标记语言(XML)查询)的体系结构。 API定义了一个对象模型,可以简化XML本身不支持XML的语言的构造。 所描述的创新的新颖方面可以使查询语言能够一方面被视为一般操作(例如,功能的映射,过滤,排序和/或投影),以及一组特定于领域的操作(例如,导航 ,建设和修改)另一方面对这些收藏品的要素。 主题API可以支持以节点为中心(例如,无上下文)创建XML数据。 因此,节点不必在文档的上下文中构建。 另外,方面可以实现面向表达式的接口机制,而不是与传统接口机制(例如,DOM)结合使用的面向语句的风格接口。

    Systems and methods for creating network-based software services using source code annotations
    3.
    发明申请
    Systems and methods for creating network-based software services using source code annotations 有权
    使用源代码注释创建基于网络的软件服务的系统和方法

    公开(公告)号:US20050021689A1

    公开(公告)日:2005-01-27

    申请号:US10784492

    申请日:2004-02-23

    摘要: A developer can express the logic offered by a Web service, or other network accessible service, using a standard programming language augmented with declarative annotations specifying preferences for exposing that logic as a Web service. At compile time, an enhanced compiler can analyze the annotated source file and automatically generate the mechanisms required to expose its functionality as a Web service or network accessible service. Because the annotations are declarative, they may be easily visualized, created, and modified such as by using a graphical user interface, further simplifying the developer's task. Thus, such an approach decreases the time, knowledge, skill and ultimately cost required to develop the complex support required to proved services in these environments. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

    摘要翻译: 开发人员可以使用标准编程语言来表达由Web服务或其他网络可访问服务提供的逻辑,该标准编程语言用声明性注释来指定用于将该逻辑暴露为Web服务的首选项。 在编译时,增强的编译器可以分析已注释的源文件,并自动生成将其功能公开为Web服务或网络可访问服务所需的机制。 由于注释是声明性的,因此可以容易地进行可视化,创建和修改,例如使用图形用户界面,进一步简化开发人员的任务。 因此,这种方法减少了开发在这些环境中证明服务所需的复杂支持所需的时间,知识,技能和最终成本。 本说明书不是对本发明的完整描述或限制本发明的范围。 本发明的其它特征,方面和目的可以通过对说明书,附图和权利要求的评述来获得。

    Web site identity assurance
    7.
    发明申请

    公开(公告)号:US20060282883A1

    公开(公告)日:2006-12-14

    申请号:US11506486

    申请日:2006-08-18

    IPC分类号: H04L9/32

    摘要: The present invention is a method and system for providing a user with confirmation of the origin of a Web site and related information including the steps of registering a Web site with an assuring third party, saving the registration on a registration server, entering in a database the Web site's Internet domain name and cross-referencing it to the registration data, retrieving the Web site's domain with an Internet browser, and either (1) using a client application tool to call for registration data for the domain name via a secure SSL connection with the registration server, determining if the domain has been registered, and returning and displaying registration data for the domain name as a confirmed identity, or (2) calling a program on the registration server in response to an HTML tag on the domain via a secure SSL connection and passing it the domain name, determining if the domain has been registered, determining if the domain name has been registered, and returning and displaying registration data for the domain name as a confirmed identity.