1,423 research outputs found

    Migration from client/server architecture to internet computing architecture

    Get PDF
    The Internet Computing Architecture helps in providing a object-based infrastructure that can be used by the application developers to design, develop, and deploy the ntiered enterprise applications and services. For years of distributed application development, the Internet Computing Architecture has helped in providing various techniques and infrastructure software for the successful deployment of various systems, and established a foundation for the promotion of re-use and component oriented development. Object-oriented analysis is at the beginning of this architecture, which is carried through deploying and managing of finished systems. This architecture is multi-platform, multi-lingual, standards-based, and open that offers unparalleled integration capability. And for the development of mission critical systems in record time it has allowed for the reuse of the infrastructure components. This paper provides a detailed overview of the Internet Computing Architecture and the way it is applied to designing systems which can range from simple two-tier applications to n-tier Web/Object enterprise systems. Even for the best software developers and managers it is very hard to sort through alternative solutions in today\u27s business application development challenges. The problems with the potential solutions were not that complex now that the web has provided the medium for large-scale distributed computing. To implement an infrastructure for the support of applications architecture and to foster the component-oriented development and reuse is an extraordinary challenge. Further, to scale the needs of large enterprises and the Web/Internet the advancement in the multi-tiered middleware software have made the development of object-oriented systems more difficult. The Internet Computing Architecture defines a scaleable architecture, which can provide the necessary software components, which forms the basis of the solid middleware foundation and can address the different application types. For the software development process to be component-oriented the design and development methodologies are interwoven. The biggest advantage of the Internet Computing Architecture is that developers can design object application servers that can simultaneously support two- and three-tier Client/Server and Object/Web applications. This kind of flexibility allows different business objects to be reused by a large number of applications that not only supports a wide range of application architectures but also offers the flexibility in infrastructure for the integration of data sources. The server-based business objects are managed by runtime services with full support for application to be partitioned in a transactional-secure distributed environment. So for the environments that a supports high transaction volumes and a large number of users this offers a high scaleable solution. The integration of the distributed object technology with protocols of the World Wide Web is Internet Computing Architecture. Alternate means of communication between a browser on client machine and server machines are provided by various web protocols such as Hypertext Transfer Protocol and Internet Inter-ORB Protocol [NOP]. Protocols like TCP/IP also provides the addressing protocols and packetoriented transport for the Internet and Intranet communications. The recent advancements in the field of networking and worldwide web technology has promoted a new network-centric computing structure. World Wide Web evolves the global economy infrastructure both on the public and corporate Internet\u27s. The competition is growing between technologies to provide the infrastructure for distributed large-scale applications. These technologies emerge from academia, standard activities and individual vendors. Internet Computing Architecture is a comprehensive, open, Network-based architecture that provides extensibility for the design of distributed environments. Internet Computing Architecture also provides a clear understanding to integrate client/server computing with distributed object architectures and the Internet. This technology also creates the opportunity for a new emerging class of extremely powerful operational, collaboration, decision support, and e-commerce solutions which will catalyze the growth of a new networked economy based on intrabusiness, business -to-business (B2B) and business-to-consumer (B2C) electronic transactions. These network solutions would be able to incorporate legacy mainframe systems, emerging applications as well as existing client/server environment, where still most of the world\u27s mission-critical applications run. Internet Computing Architecture is the industry\u27s only cross-platform infrastructure to develop and deploy network-centric, object-based, end-to-end applications across the network. Open and de facto standards are at the core of the Internet computing architecture such as: Hyper Text Transfer Protocol (HTTP)/ Hyper Text Markup Language (HTML)/ Extensible Markup Language (XML) and Common Object Request Broker Architecture (CORBA). It has recognition, as the industry\u27s most advanced and practical technology solution for the implementation of a distributed object environment, including Interface Definition Language (IDL) for languageneutral interfaces and Internet Inter Operability (MOP) for object interoperability. Programming languages such as JAVA provides programmable, extensible and portable solutions throughout the Internet Computing Architecture. Internet Computing Architecture not only provides support, but also enhances ActiveX/Component Object Model (COM) clients through open COM/CORBA interoperability specifications. For distributed object-programming Java has also emerged as the de facto standard within the Internet/Intranet arena, making Java ideally suited to the distributed object nature of the Internet Computing Architecture. The portability that it offers across multi-tiers and platforms support open standards and makes it an excellent choice for cartridge development across all tiers

    Proposal to Strenghern Health Information System [HIS]

    Get PDF
    \ud The HMIS Program described in this document aims at improving and strengthening the current Health Management Information System (HMIS) in Tanzania, known as MTUHA. The consortium behind the HMIS Program is headed by the Ministry of Health & Social Welfare (MOHSW) and consists of the following additional partners; Ifakara Health Research and Development Centre, University of Dar es Salaam and the University of Oslo, representing national and international capacity in HMIS. The HMIS Program is linked to the Payment for performance (P4P) funding scheme which is initiated by the Norway Tanzania Partnership Initiative. The P4P has a focus on maternal and child health and relies upon quality indicators on performance in these areas from health facilities and districts. The provision of quality data and indicators on MDG 4 & 5 is therefore a key target for the HMIS Program. The chosen approach is, however, to derive these data from the HMIS and not to establish a separate data collection structure, hence the HMIS Program. Quality information by way of essential indicators, such as for monitoring the Millennium Development Goals 4 & 5, are crucial for health services delivery and program management as well as for M&E. Currently, however, the HMIS is not providing such needed data of sufficient completeness, timeliness and quality, leading health programs and funding agencies to establish their own structures for data collection, and thus creating fragmentation and adding to the problem. The HMIS Program aims at changing this negative trend and turning the HMIS into the key source of shared essential quality information in Tanzania by; focusing on action oriented use of information for management at each level of the health services and by providing timely quality information to all stakeholders, including all health programs and funding agencies in the HMIS strengthening process – making it an all-inclusive national process, focusing on capacity development; on-site support and facilitation, short courses and continuous education, building capacity in the MOHSW and establishing a national network of HMIS support, and by building on experience, methods and tools from Africa’s “best practices” HMIS, such as South Africa – and Zanzibar Within this proposal the aim is to carry out the HMIS strengthening process in 1/3 of the districts in the country, 7 regions, during the first 3 years. The objective, however, is to cover the entire country during the 5 years duration of the NTPI. By aiming at quick and tangible results, the expectation is that other funding agencies will join forces and thereby ensuring national coverage.\ud \u

    Industry-driven innovative system development for the construction industry: The DIVERCITY project

    Get PDF
    Collaborative working has become possible using the innovative integrated systems in construction as many activities are performed globally with stakeholders situated in various locations. The Integrated VR based information systems can bind the fragmentation and provide communication and collaboration between the distributed stakeholders n various locations. The development of these technologies is vital for the uptake of these systems by the construction industry. This paper starts by emphasising the importance of construction IT research and reviews some future research directions in this area. In particular, the paper explores how virtual prototyping can improve the productivity and effectiveness of construction projects, and presents DIVERCITY, which is th as a case study of the research in virtual prototyping. Besides, the paper explores the requirements engineering of the DIVERCITY project. DIVERCITY has large and evolving requirements, which considered the perspectives of multiple stakeholders, such as clients, architects and contractors. However, practitioners are often unsure of the detail of how virtual environments would support the construction process, and how to overcome some barriers to the introduction of new technologies. This complicates the requirements engineering process

    MS4 Resource: BMP Cost Estimates

    Get PDF
    BMP Cost estimate approach outlined in a recent EPA Region 1 mem

    The ixiQuarks: merging code and GUI in one creative space

    Get PDF
    This paper reports on ixiQuarks; an environment of instruments and effects that is built on top of the audio programming language SuperCollider. The rationale of these instruments is to explore alternative ways of designing musical interaction in screen-based software, and investigate how semiotics in interface design affects the musical output. The ixiQuarks are part of external libraries available to SuperCollider through the Quarks system. They are software instruments based on a non- realist design ideology that rejects the simulation of acoustic instruments or music hardware and focuses on experimentation at the level of musical interaction. In this environment we try to merge the graphical with the textual in the same instruments, allowing the user to reprogram and change parts of them in runtime. After a short introduction to SuperCollider and the Quark system, we will describe the ixiQuarks and the philosophical basis of their design. We conclude by looking at how they can be seen as epistemic tools that influence the musician in a complex hermeneutic circle of interpretation and signification

    SHERPA: A Flexible, Modular Spacecraft for Orbit Transfer and On-Orbit Operations

    Get PDF
    The Department of Defense Space Test Program is responsible for launching small experimental payloads and demonstration technologies as directed by the Space Experiments Review Board (SERB). The Shuttle Expendable Rocket for Payload Augmentation (SHERPA) program will develop a highly functional space vehicle – with several variants – that incorporates a scaleable, modular architecture to support a wide variety of missions, technologies, and configurations. The initial application of SHERPA will be as an orbit transfer vehicle designed to raise a payload from a low Space Transportation System (STS) flight altitude to an orbit with a nominal one-year lifetime. This capability will allow STP to take advantage of the low-cost Space Shuttle launch services and still achieve the mission lifetimes required for experiments. In this paper, analysis and design of the SHERPA scalable, modular architecture will be discussed. In addition, applicable requirements and constraints levied upon the design by the customer, secondary payload deployment mechanisms, such as the Canister for All Payload Ejections (CAPE), STS safety, the concept of operations, and envisioned applications, will be addressed
    • …
    corecore