Patent application number | Description | Published |
20090100498 | METHOD AND SYSTEM FOR ANALYZING POLICIES FOR COMPLIANCE WITH A SPECIFIED POLICY USING A POLICY TEMPLATE - A method and system are disclosed for analyzing policies for compliance with a specified policy. The method comprises the steps of creating a policy template representing said specified policy, and comparing a group of given policies to said policy template to determine whether said given policies conflict with said specified policy. In the preferred embodiment of the invention, the specified policy may include specified rules, the given policies include a plurality of given rules, and the policy template expresses said specified rules. In this preferred embodiment, the comparing step includes the step of comparing said plurality of given rules to the policy template to determine whether any of said given rules conflicts with said specified rules. In addition, preferably, if conflicts are found between said given policies and said specified policy, the given policies are modified to eliminate the conflicts. | 04-16-2009 |
20090169014 | DISTRIBUTION AND AUTHENTICATION OF PUBLIC KEYS USING RANDOM NUMBERS AND DIFFIE-HELLMAN PUBLIC KEYS - A system to exchange and authenticate public cryptographic keys between parties that share a common but secret password, using a pair of random numbers, a pair of Diffie-Hellman public keys computed from the random numbers and the password, a Diffie-Hellman symmetric secret key computed from the Diffie-Hellman public keys and the random numbers, and hashed values of arguments that depend upon these elements. | 07-02-2009 |
20090198697 | METHOD AND SYSTEM FOR CONTROLLING ACCESS TO DATA VIA A DATA-CENTRIC SECURITY MODEL - A method and system for controlling access to data via a data-centric security model. A business data classification scheme is defined as a hierarchy that includes data types aligned with business operations. A data element is labeled with a data label. The data label includes multiple attributes associated with a data-centric security model. A first attribute is a data type of the data element. A second attribute includes security requirements. Data control rules are automatically generated for an enforcement of the security requirements. The enforcement grants or denies to a user an access to the data element via a predefined action. The enforcement is based on a predefined association among the predefined action, a predefined role that includes the user, the data type and, optionally, a purpose for performing the predefined action. | 08-06-2009 |
20090276446 | PROCESS AND METHOD FOR CLASSIFYING STRUCTURED DATA - A system and method for classifying structured data by automatically suggesting classification labels. The system comprises a taxonomy configured to provide one or more normalized labels and a classification tool configured to automatically classify data across an enterprise system using the one or more normalized labels. The method comprises extracting metadata from one or more relational databases; suggesting classifications based on the metadata; and converting one or more names to normalized labels across an enterprise system based on the suggested classifications. | 11-05-2009 |
20100131326 | IDENTIFYING A SERVICE ORIENTED ARCHITECTURE SHARED SERVICES PROJECT - An approach that identifies a service oriented architecture (SOA) shared services project is provided. In one embodiment, there is a project identification tool, including an opportunity component configured to identify a SOA shared services opportunity. A project component is configured to identify a potential SOA shared services project based on the SOA shared services opportunity. | 05-27-2010 |
20100211925 | EVALUATING A SERVICE ORIENTED ARCHITECTURE SHARED SERVICES PROJECT - An approach that evaluates a service oriented architecture (SOA) shared services project is provided. In one embodiment, there is a service discovery tool, including an analysis component configured to analyze a potential SOA shared services project, and a determination component configured to determine whether the potential SOA shared services project should proceed to an inception process based on an analysis of the potential SOA shared services project. | 08-19-2010 |
20100217632 | MANAGING SERVICE ORIENTED ARCHITECTURE SHARED SERVICES ESCALATION - An approach that manages a service oriented architecture (SOA) shared service that fails to meet a set of objectives of the SOA shared service is provided. In one embodiment, there is a management tool, including an evaluation component configured to receive a SOA shared service that is developed as part of a potential SOA shared services project, and evaluate whether a set of objectives of the SOA shared service has been met; and a determination component configured to determine whether the SOA shared service should be developed in the case that the set of objectives of the SOA shared service has not been met. | 08-26-2010 |
20100217633 | SELECTING A SERVICE ORIENTED ARCHITECTURE SHARED SERVICE - An approach that selects a service oriented architecture (SOA) shared service is provided. In one embodiment, there is a service selection tool, including an input component configured to gather service requirements of a SOA shared service project; an identification component configured to identify a set of candidate SOA shared services that meets the service requirements of the SOA shared services project; an analysis component configured to compare the set of candidate SOA shared services to a set of technical and business requirements, and select a set of SOA shared services from the set of candidate SOA shared services for construction based on a comparison of the set of candidate SOA shared services to the set of technical and business requirements. | 08-26-2010 |
20100217634 | TRANSITIONING TO MANAGEMENT OF A SERVICE ORIENTED ARCHITECTURE SHARED SERVICE - An approach that transitions to management of a service oriented architecture (SOA) shared service is provided. In one embodiment, there is a service transition tool, including a project component configured to provide a SOA shared service developed as part of a SOA shared services project, and a planning component configured to plan a transition from development of the SOA shared service to management of the SOA shared service. | 08-26-2010 |
20100217636 | MANAGEMENT OF A SERVICE ORIENTED ARCHITECTURE SHARED SERVICE - An approach that manages a service oriented architecture (SOA) shared service is provided. In one embodiment, there is a service management tool, including an identification component configured to identify a SOA shared service that needs to be revised; and a revision component configured to develop a revision procedure to address the SOA shared service that needs to be revised, and implement the revision procedure for the SOA shared service. | 08-26-2010 |
20100218162 | CONSTRUCTING A SERVICE ORIENTED ARCHITECTURE SHARED SERVICE - An approach that constructs a service oriented architecture (SOA) shared service is provided. In one embodiment, there is a service construction tool, including an input component configured to receive design input for a SOA shared service solution; and a construction component configured to construct a SOA shared service based on the design input for the SOA shared service solution. | 08-26-2010 |
20100218163 | SERVICE SPECIFIC SERVICE ORIENTED ARCHITECTURE SHARED SERVICES SOLUTION - An approach for designing a service specific service oriented architecture (SOA) shared services solution is provided. In one embodiment, there is a service solution tool, including a refinement component configured to receive a set of service requirements for a set of SOA shared services that are developed as part of a potential SOA shared services project, and refine the set of service requirements for the set of SOA shared services. A design component is configured to design a service specific SOA shared services solution based on a refined set of service requirements for the set of service requirements for the set of SOA shared services. | 08-26-2010 |
20100228587 | SERVICE ORIENTED ARCHITECTURE LIFECYCLE ORGANIZATION CHANGE MANAGEMENT - An approach that manages an SOA lifecycle organization change is provided. In one embodiment, there is a change management tool, including a retrieval component configured to retrieve a proposed change; a lifecycle defining component configured to define an SOA lifecycle based on the proposed change; a services portfolio component configured to identify a plurality of SOA shared services in services portfolio that addresses the proposed change; a stakeholder component configured to identify stakeholders having an interest in the proposed change; an impact component configured to determine impacts of the proposed change on the stakeholders; a deployment planning component configured to develop a service deployment plan and communication plan related to the proposed change; and an implementation component configured to implement the plurality of SOA shared services that addresses the proposed change. | 09-09-2010 |
20100235213 | HUMAN TASK INTEGRATION INTO BPEL PROCESS VIA PRESENCE DRIVEN DELIVERY - An approach that provides presence driven notification to a subscriber when a business process automation chain requires manual intervention is provided. In one embodiment, there is a notification tool, including a routing component configured to transmit a message to the subscriber based on data gathered relating to subscriber presence, location and preferences. | 09-16-2010 |
20100250293 | SOA POLICY VERSIONING - Methods, including service methods, articles of manufacture, systems, articles and programmable devices are provided for controlling versioning of a service. A programmable policy broker is configured to communicate with a service registry and a policy repository comprising different service levels of a service. A location lookup is centralized in the service registry for different versions of the service. A call for a service by a consumer is mediated by causing the policy broker to select and return a correct service level from the policy repository as a function of a requirement of the consumer, look up a proper version of the service in the service registry from the different versions as a function of the returned correct service level, and call the looked-up proper service from a location associated with the proper service in the service registry. | 09-30-2010 |
20100250295 | SOA LIFECYCLE GOVERNANCE AND MANAGEMENT - Methods, including service methods, articles of manufacture, systems, articles and programmable devices are provided for implementing a service-oriented architecture governance framework. A programmable device configured by a logic component identifies a gap within a service-oriented architecture service orientation enterprise of concern as a function of a service-oriented architecture governance dimension. The service-oriented architecture governance dimension may be a service-oriented architecture business and information technology alignment dimension, a service-oriented architecture ownership and decision rights dimension, a service-oriented architecture asset lifecycle enablement and management dimension or a service-oriented architecture operational management and monitoring dimension. Some methods also identify and select a process within a service-oriented architecture governance dimension applicable to an identified enterprise of concern, apply the selected process against a stage of a service-oriented architecture business service lifecycle management component of the enterprise of concern, and customize and enable a change management process and capability corresponding to the enterprise of concern. | 09-30-2010 |
20100250297 | CAPABILITY AND MATURITY-BASED SOA GOVERNANCE - Methods, including service methods, articles of manufacture, systems, articles and programmable devices are provided for a service-oriented architecture governance model. Each of a plurality of governance dimension attributes of a service-oriented architecture are calibrated and mapped to each of a plurality of governance evolution element attributes. A maturity and capability assessment is performed for the service-oriented architecture as a function of the mapping, and a maturity-based and capability-based governance model is generated for the service-oriented architecture as a function of the maturity and capability assessment. In one aspect a programmable device is configured to perform at least one of the calibrating, the mapping, the performing the maturity and capability assessment and the generating the maturity-based and capability-based governance model. | 09-30-2010 |
20100250298 | PRIORITIZATION ENABLEMENT FOR SOA GOVERNANCE - Methods, including service methods, articles of manufacture, systems, articles and programmable devices provide a service-oriented architecture prioritization enablement framework. Business objectives and principles indicative of a service-oriented architecture enterprise are defined and categorized with respect to a plurality of business objectives and principles categories, and groupings of individual measurable business goals are categorized with respect to the categories. Total weight values are determined for each business goal as a product of an individual weighting values and base weightings of the categories. The business goal total weight values are iteratively applied priority values of a service of the service-oriented architecture associated with each business goal to generate a weighted priority values, which are aggregated to produce an aggregated priority weighting value for the service used for service prioritization. | 09-30-2010 |
20100250299 | SELECTING A SERVICE ORIENTED ARCHITECTURE SERVICE - An approach that selects a service oriented architecture (SOA) service is provided. In one embodiment, there is a service selection tool, including an identification component configured to identify a process that affects a business objective, and identify a set of functional capabilities of the process. A selection component is configured to select a set of candidate SOA services based on the set of functional capabilities of the process. | 09-30-2010 |
20100250314 | SERVICE PORTFOLIO APPROACH FOR SOA GOVERNANCE - Methods, including service methods, articles of manufacture, systems, articles and programmable devices are provided for implementing a business services portfolio-centric, service-oriented architecture governance framework. Business stakeholders are enabled to manage a business services portfolio, and information technology stakeholders are enabled to manage realization components of the business services portfolio through a service-oriented architecture governance framework. The business stakeholders influence the service-oriented architecture governance framework through interaction with the business services portfolio and an enterprise business portfolio. Some interactions with business services and enterprise business portfolios include establishing a current state of organizational processes of the service-oriented architecture governance framework, assessing a strategic need for enablement of the business services portfolio as a function of the current state, defining a management construct for the business services portfolio as a function of the strategic need, and defining measurement criteria for the business services portfolio as a function of the construct. | 09-30-2010 |
20100250320 | ENABLING SOA GOVERNANCE USING A SERVICE LIFECYCLE APPROACH - Methods, including service methods, articles of manufacture, systems, articles and programmable devices are provided for creating and using shared services through service-oriented architecture governance and a services lifecycle process. Service lifecycle steps are identified within a service-oriented architecture shared services model. Service stakeholders, decision-making touch-points and service state transition touch-points are identified in the shared services model, and service state-based lifecycle governance checkpoints within the shared services model are defined as a function of the identified service lifecycle steps, service stakeholders, decision-making touch-points and state transition touch-points. Further, integration points to existing processes are defined as a function of defined service state-based lifecycle governance checkpoints, governance fit-gap analyses are performed as a function of defined service state-based lifecycle governance checkpoints and identified service stakeholders, and services lifecycle gap touch-points are implemented as a function of the governance fit-gap analysis. | 09-30-2010 |
20100250326 | SERVICE EVOLUTION APPROACH IN SOA - Methods, including service methods, articles of manufacture, systems, articles and programmable devices are provided for managing the evolution of a service-oriented architecture service over a service lifecycle. An implemented SOA service is evaluated with respect to each of a plurality of line-of-business business-scope attributes and to each of a plurality of different line-of-business functionality attributes. Sets are determined of each of the business-scope attributes and different functionality attributes, wherein each attribute of each determined set is applicable to the implemented service as a function of the evaluating. Sets of business attribute-service evolution factors and technical attribute-service evolution factors associated with the respective determined attribute sets are selected, and both of the sets of selected business attribute-service evolution factors and technical attribute-service evolution factors are used to re-factor the implemented service into a mature enterprise service in response to a service revision. | 09-30-2010 |
20100251327 | SOA POLICY ENGINE FRAMEWORK - Methods, including service methods, articles of manufacture, systems, articles and programmable devices provide a policy engine framework. A consumer policy request for a web service is mediated through a functional web service or a policy web service. A single unified method call is made to policy adapters in response to the mediated customer request, each of the policy adapters in communication with a policy server. The policy adapters transform the single unified method call into formats acceptable by each associated policy servers and place the transformed requests to the associated servers. Results from the policy servers are formatted by policy adapters and a policy is selected from a policy registry repository as a function of the formatted results and returned to a requesting consumer. | 09-30-2010 |
20100280856 | IDENTIFYING SERVICE ORIENTED ARCHITECTURE SHARED SERVICE OPPORTUNITIES - An approach that identifies a service oriented architecture (SOA) shared service opportunity is provided. In one embodiment, there is an opportunity tool, including an identification component configured to identify a plurality of projects from each of a plurality of lines of business; a selection component configured to select a set of projects common to more than one line of business from the plurality of lines of business; and an evaluation component configured to evaluate the set of projects common to more than one line of business from the plurality of lines of business to identify a SOA shared service opportunity. | 11-04-2010 |
20110106575 | INTEGRATED TECHNOLOGY (IT) ESTIMATION MODELING - In general, the present invention provides a technique for IT estimation modeling of any organization. Although this estimation model is applied to SOA herein, it is not limited to solely estimating SOA activities; the maturity-based estimation modeling can be applied to other areas and disciplines, even beyond the IT industry. The maturity-based model of the present invention also offers executives and project managers a very effective estimating tool to analyze the impact of project variances. Resources do not need to be taken off projects and assigned to perform estimations, as this model acquires knowledge over time and delivers ever more precise estimates with each successive project. Executives and project managers may analyze the effects of additional staff, function changes, or other events to an overall project. Additionally, new projects may be estimated without utilizing current personnel with this adaptive learning model. | 05-05-2011 |
20110137988 | AUTOMATED SOCIAL NETWORKING BASED UPON MEETING INTRODUCTIONS - A meeting record, including identified participant information associated with each of the group of meeting participants, and a topic for a meeting is generated via a social network computing device. A meeting notification, including a link to the meeting record, is sent to each of the group of meeting participants. | 06-09-2011 |
20120102119 | AUTOMATED SOCIAL NETWORKING BASED UPON MEETING INTRODUCTIONS - A meeting record, including identified participant information associated with each of a group of meeting participants, and a topic for a meeting is generated using a social network computing device. A meeting participant link that accesses the social networking profile of a meeting participant is stored within the meeting record for each of the group of meeting participants that has authorized access by others to a social networking profile of the meeting participant. A meeting notification, including a link to the meeting record, is sent to each of the group of meeting participants. | 04-26-2012 |
20120284382 | PROGRAMMATICALLY SELECTING A SERVICE PROVIDER BASED ON ASSURED QUALITY OF SERVICE ATTRIBUTES - A method including querying a service provider for functional and nonfunctional qualifications of the service provider to provide a service having functional and nonfunctional requirements; responsive to input from the service provider, receiving by a requestor the functional qualifications and nonfunctional qualifications of the service provider including attesting by a third party, not the service provider or requestor, to at least the nonfunctional qualifications of the service provider; evaluating the functional qualifications and attested to nonfunctional qualifications of the service provider; and selecting a service provider having functional and attested to nonfunctional qualifications complying with the functional and nonfunctional requirements of the requestor. The method may be performed on one or more computing devices. Also disclosed is a computer program product. | 11-08-2012 |
20120323815 | CAPABILITY AND MATURITY-BASED SOA GOVERNANCE - Each of a plurality of governance dimension attributes of a service-oriented architecture governance model are calibrated and mapped to each of a plurality of governance evolution element attributes. A maturity and capability assessment is performed for the service-oriented architecture as a function of the mapping, and a maturity-based and capability-based governance model is generated for the service-oriented architecture as a function of the maturity and capability assessment. | 12-20-2012 |
20130269035 | DATA PRIVACY ENGINE - A computer hardware-implemented method, system, and/or computer program product determines an applicability of a data privacy regulation when transmitting data used with an enterprise project. A data privacy regulation describes regulatory restrictions on data being transmitted from a first geopolitical entity to a second geopolitical entity. A set of categorized data is used by an enterprise project, and the data privacy regulation establishes limitations on a transmission of at least one category of data, from the set of categorized data, from the first geopolitical entity to the second geopolitical entity. A first set of binary data and a second set of binary data are processed to determine if transmission of said at least one category of data from the first geopolitical entity to the second geopolitical entity is regulated by the data privacy regulation. | 10-10-2013 |