This PPT is a continuation of the Part 1.
Showing posts with label IT. Show all posts
Showing posts with label IT. Show all posts
Thursday, 23 February 2012
Getting Started on ATG Repository - Part 1
Tired of reading the ATG Platform Docs - Repository Guide??
Thursday, 22 December 2011
Thursday, 8 December 2011
Profile Repository Caching
- A SQL profile repository, can maintain repository items in item caches
- Strongly recommended that you do not use locked caching for the user item in the profile repository
The user items in both the ProfileAdapterRepository and the InternalProfileRepository are configured to use simple cache mode - Caching is disabled for the Password property in both repositories
Profile Repository Administration Interfaces
Three interfaces to view/edit profile repository items:
1) The ATG Dynamo Server Admin interface (http://hostname:port/dyn/admin/nucleus)
2) The Personalization > Users options in the ATG Business Control Center
3) The Profile Repository window in the ACC
1) The ATG Dynamo Server Admin interface (http://hostname:port/dyn/admin/nucleus)
2) The Personalization > Users options in the ATG Business Control Center
3) The Profile Repository window in the ACC
Internal and External user profiles
ATG maintains separate profile repositories for external and internal users.
- External user profiles represent anyone who visits your externally-facing Web site. For commerce sites, external users are typically customers.The default external user profile repository is /atg/userprofiling/ProfileAdapterRepository, which is defined by the userProfile.xml file located in <ATG9dir>\DPS\config\profile.jar.
- Internal user profiles represent people within your organization who use ATG applications such as the ATG Business Control Center or ATG Service to create and manage site content.Internal profiles are stored in the /atg/userprofiling/InternalProfileRepository, defined by the internalUserProfile.xml file in <ATG9dir>\DPS\InternalUsers\config\config.jar.
ATG Personalization Programming
Profile Repository
- ATG applications use profile repositories to manage user profiles.
- A standard profile repository is a SQL repository component of class atg.adapter.gsa.GSARepository.
- Each user profile is represented by an item in the profile repository, and the attributes that make up the profile are stored as properties of the repository item. A profile repository definition is a list of all the profile properties that you want to track for users. For example, you can define a profile repository to track the first name, last name, and address for site members.
- The standard profile repository definition is located in the configuration path at /atg/userprofiling/userProfile.xml.
ATG - Create a Website of your own
Art Technology Group (ATG) was an independent Internet technology company specializing in eCommerce software and on-demand optimization applications until its acquisition by Oracle on January 5, 2011. ATG continues to be based in Cambridge, Massachusetts and operates under its own name as a subsidiary of Oracle.
Friday, 21 October 2011
Information Technology in Medicine and Health care
Information and communication technologies are about to make a massive move into medical practice, not only in selected areas of 'high-tech' medicine, but throughout the field. Research in information technologies is needed in the areas of medical imaging, telecooperation, education and training.
Medical images are produced in such a number and richness of detail that they can only be analyzed with the help of the computer. Computers not only improve the quality of the images, but also help in reconstructing structures, detecting anomalies and measuring. In particular, computers help with an appropriate visualization to make the image contents understandable to the clinician. Three-dimensional images are used more and more. They have the inherent problem that it is extremely difficult to visualize images consisting of a cloud of material in different shades of grey. Mechanisms have to be found that render the interesting detail and hide other structures that are not relevant for a particular situation. The selection and composition of algorithms depend on the medical goals of a particular analysis and thus can only be determined together with medical experts.
Images are needed to plan and control microinvasive surgical procedures. It is therefore necessary to design systems that support the physician with appropriate visualizations throughout the whole process from image acquisition, diagnosis, treatment planning, surgery to final control.
As medical professionals become more specialized, diagnosis and treatment occur in cooperation between different physicians that may be distributed. They have to use computers to exchange their medical data, in particular images. However, data transfer alone is not sufficient. they must also be able to communicate about their patients, to talk freely about medical data and refer to that data during their discussion. Merging these two communication channels (verbal and data communication) is a challenge that needs to be addressed before teleconsultation can be reasonably efficient. And finally, medical knowledge increases at an amazing pace. Physicians are required to keep up with new knowledge for their whole life. To ensure the quality of diagnosis and treatment, special emphasis on continuous education is needed. Computer-based techniques can help with this task, in particular if they provide training on the job, assisting in the analysis of images and teleconsultation.
All these problems can be solved only in interdisciplinary teams. One needs physicians that are open-minded to think about new computer-based approaches. Computer scientists have to listen for the problems of their medical partners. Psychologists have to look at human-human and human-computer interaction. Engineers and administrators have to make things work. A single profession can no longer deal with all aspects of the complex problems. Furthermore, new systems have to be designed iteratively, with the user in mind. Systems must be addressed to real user problems. However, it is not possible to completely assess the value of a new development before it is taken into daily practice with real users. Developers must be ready to radically change their systems until these really meet the user needs. Users must be involved, but not in a naive fashion ("tell me what you need"). A constructive dialog between users and developers, involving a sequence of prototype systems, is needed to acquire the real user needs.
Medical images are produced in such a number and richness of detail that they can only be analyzed with the help of the computer. Computers not only improve the quality of the images, but also help in reconstructing structures, detecting anomalies and measuring. In particular, computers help with an appropriate visualization to make the image contents understandable to the clinician. Three-dimensional images are used more and more. They have the inherent problem that it is extremely difficult to visualize images consisting of a cloud of material in different shades of grey. Mechanisms have to be found that render the interesting detail and hide other structures that are not relevant for a particular situation. The selection and composition of algorithms depend on the medical goals of a particular analysis and thus can only be determined together with medical experts.
Images are needed to plan and control microinvasive surgical procedures. It is therefore necessary to design systems that support the physician with appropriate visualizations throughout the whole process from image acquisition, diagnosis, treatment planning, surgery to final control.
As medical professionals become more specialized, diagnosis and treatment occur in cooperation between different physicians that may be distributed. They have to use computers to exchange their medical data, in particular images. However, data transfer alone is not sufficient. they must also be able to communicate about their patients, to talk freely about medical data and refer to that data during their discussion. Merging these two communication channels (verbal and data communication) is a challenge that needs to be addressed before teleconsultation can be reasonably efficient. And finally, medical knowledge increases at an amazing pace. Physicians are required to keep up with new knowledge for their whole life. To ensure the quality of diagnosis and treatment, special emphasis on continuous education is needed. Computer-based techniques can help with this task, in particular if they provide training on the job, assisting in the analysis of images and teleconsultation.
All these problems can be solved only in interdisciplinary teams. One needs physicians that are open-minded to think about new computer-based approaches. Computer scientists have to listen for the problems of their medical partners. Psychologists have to look at human-human and human-computer interaction. Engineers and administrators have to make things work. A single profession can no longer deal with all aspects of the complex problems. Furthermore, new systems have to be designed iteratively, with the user in mind. Systems must be addressed to real user problems. However, it is not possible to completely assess the value of a new development before it is taken into daily practice with real users. Developers must be ready to radically change their systems until these really meet the user needs. Users must be involved, but not in a naive fashion ("tell me what you need"). A constructive dialog between users and developers, involving a sequence of prototype systems, is needed to acquire the real user needs.
Subscribe to:
Posts (Atom)

