912 resultados para Enterprise Java Beans
Resumo:
Tässä työssä kehitetään yleiskäyttöinen palvelupyyntömalli, jonka avulla Lahden kaupungin Lahti Fenix –projektin Kuntalaistilijärjestelmän palveluväylän kautta voidaan kutsua järjestelmän tietokantatasoa tai muita palveluväylän avulla integroituja järjestelmiä. Työn tavoitteena oli suoraviivaistaa järjestelmäintegraatioihin liittyvien palveluiden kehittämistä suunnittelemalla sellainen palvelupyyntömuodostin, joka ei sisällä staattisia viittauksia jossakin tietyssä palvelussa käytettäviin luokkiin tai muihin ominaisuuksiin. Työssä hyödynnettiin Java-kielen kehittyneitä ominaisuuksia; reflektiivistä ohjelmointia, geneeristä ohjelmointia ja Java-virtuaalikoneen metodipinon lukemista. Tavoitteen saavuttamista mitattiin käyttäen avuksi McCaben syklomaattista kompleksisuutta ja metodeissa käytettyä rivimäärää. Työ aloitettiin joulukuussa 2008 ja saatiin valmiiksi helmikuussa 2009. Työn tuloksena syntyi toimiva, syklomaattiselta kompleksisuudeltaan matala ja helppokäyttöinen palvelukutsumuodostin.
Resumo:
Some of the world’s leading companies now compete by providing integrated solutions to identify and solve each customer’s business problem by providing services to design, integrate, operate and finance a product or system during its life cycle. At the same time, because of the requirements of new global economy, companies are implementing new integrated ERP systems. The objective of this thesis was to define how solution offering can be implemented in the integrated ERP system so that it is possible to sell, deliver and maintain solution offering with the new enterprise applications. The research was conducted as a qualitative case study research consisting of literature review, theme-interviews and an analysis phase. For a start this study introduces new insight for combining solution business, offering modeling and modern ERP system theories. The results of this research illustrate the limitations of an integrated ERP system to support solution business and show the need to develop a commercial product model in order to improve the combination of solution offering and IT systems.
Resumo:
In a networked business environment the visibility requirements towards the supply operations and customer interface has become tighter. In order to meet those requirements the master data of case company is seen as an enabler. However the current state of master data and its quality are not seen good enough to meet those requirements. In this thesis the target of research was to develop a process for managing master data quality as a continuous process and find solutions to cleanse the current customer and supplier data to meet the quality requirements defined in that process. Based on the theory of Master Data Management and data cleansing, small amount of master data was analyzed and cleansed using one commercial data cleansing solution available on the market. This was conducted in cooperation with the vendor as a proof of concept. In the proof of concept the cleansing solution’s applicability to improve the quality of current master data was proved. Based on those findings and the theory of data management the recommendations and proposals for improving the quality of data were given. In the results was also discovered that the biggest reasons for poor data quality is the lack of data governance in the company, and the current master data solutions and its restrictions.
Resumo:
Innovativeness is one of the most important factors of a successful and competitive company, and because of this every company wants to be more and more innovative. The purpose of this study is to clarify the current state of the case company’s innovativeness with the help of a questionnaire survey based on characteristics of an innovative company presented in the literature. In addition, an action plan for improving the case company’s innovativeness is formulated. Based on theoretical background the components of an innovative company can be divided in six classes. These classes are innovation strategy, innovation management, cooperation and communication, idea management, support mechanisms and innovative organizational culture. The empirical study proves that there are notable differences between and inside these previously mentioned classes within the case company. The study indicates also that although systematic innovation activities are rather new issues to the case company, the prerequisites for innovation and innovativeness exist. In order to be able to develop its innovativeness, the case company should invest resources in aligning its innovation operations towards a more systematic approach. However, perceivable results in the company’s innovativeness can be achieved by proper communication.
Resumo:
Tant en la meva etapa d’estudiant com en la meva curta vida laboral, he participat en el desenvolupament de varies aplicacions de gestió, tant d’escriptori com web, que majoritàriament sempre estaven dividides en tres capes però en dos nivells: la base de dades i l’aplicació, que contenia tant la lògica de negoci com la vista. Des de fa temps he tingut la curiositat i la necessitat d’intentar desenvolupar una aplicació de gestió que estigui distribuïda en tres o més nivells, separant el model de dades i la lògica de negoci de la vista. Crec que el treball de fi de carrera és idoni per desenvolupar-la. L’aplicació a desenvolupar anirà destinada a la gestió d’un servei d’informàtica, que s’encarrega de resoldre les incidències, inventariar i realitzar el manteniment preventiu dels equips informàtics d’una o de varies empreses. Es crearà una aplicació que contindrà el model de dades i la lògica de negoci. També es crearan dues aplicacions clients: una aplicació d’escriptori que donarà accés a totes i cadascuna de les funcionalitats del sistema i una aplicació web que oferirà un accés lleuger i des de qualsevol ubicació a les funcionalitats d’explotació del sistema. Per últim, també es crearà una altre aplicació web que s’encarregarà de generar els llistats sol•licitats per les dues aplicacions clients. D’aquesta manera també es centralitzarà la gestió dels llistats de les aplicacions del sistema. Per desenvolupar el sistema, s’utilitzarà la plataforma J2EE de Java, i es comptarà amb l’ajuda de marcs de treball com, per exemple, Oracle ADF o JasperReports. Com a conclusió general, puc assegurar que si es distribueixen les tres capes d’un sistema en tres nivells s’obtenen beneficis en l’administració, en el manteniment, en l’escalabilitat, en la flexibilitat i en la reutilització de les aplicacions. El principal inconvenient és el possible augment de lentitud en les aplicacions clients.
Resumo:
B2B document handling is moving from paper to electronic networks and electronic domain very rapidly. Moving, handling and transforming large electronic business documents requires a lot from the systems handling them. This paper explores new technologies such as SOA, event-driven systems and ESB and a scalable, event-driven enterprise service bus is created to demonstrate these new approaches to message handling. As an end result, we have a small but fully functional messaging system with several different components. This is the first larger Java-project done in-house, so on the side we developed our own set of best practices of Java development, setting up configurations, tools, code repositories and class naming and much more.
Resumo:
The effectiveness of fungicides in controlling white mold (Sclerotinia sclerotiorum) of dry beans (Phaseolus vulgaris) was evaluated when they were applied through irrigation water directly onto the plants or only to the soil. Two field trials were installed in April 1998 and April 1999 in Viçosa, MG. Trials were conducted as a (2 x 3) + 1 factorial: two fungicides x three application modes + one untreated control. The fungicides were benomyl (1.0 kg a.i. ha-1) and fluazinam (0.5 l a.i. ha-1). The three application modes were: (a) by backpack sprayer (667 l ha-1), (b) by garden watering-cans simulating sprinkler irrigation with 35,000 l ha-1 of water, and (c) by garden watering-cans applying water between the rows and near the soil surface in 35,000 l ha-1 of water. In 1998, fungicides were applied at 43 and 54 days after emergence (DAE); in 1999, at 47 and 61 DAE. Both fungicides were similarly effective on white mold control when applied by either chemigation or backpack sprayer, resulting in yields 21% higher than untreated control. Only fluazinam provided disease control when applications were made only in soil. Chemigation provided white mold control equivalent to that of backpack sprayer in terms of incidence, severity and number of diseased pods. Consequently, yield differences between these application methods were not significant.
Resumo:
Testauksesta on tullut oleellinen, yhä tärkeämpi sovelluskehitysprojektien osa. Sovelluksilta vaaditaan luotettavuutta kaikilla niiden toiminnan osa-alueilla. Suorituskykyyn liittyvät asiat ovat keskeinen osa näitä vaatimuksia erityisesti, kun kyse on Internetissä toimivista www-sovelluksista. Aluksi työssä esitellään erilaisia sovellusten testausmenetelmiä. Siinä kerrotaan yleisimmistä menetelmistä, joiden avulla pyritään sovelluksista löytämään vääränlaiset toimintatavat suhteessa niiden määriteltyihin toimintatapoihin. Testauksen tulosten avulla pystytään keskittymään oikeisiin kohtiin sovellusten toiminnan korjaamisessa. Työssä analysoidaan www-sovellusten rakennetta yleisen kerrosarkkitehtuurin eri kerrosten ominaisuuksia ja niihin sisältyviä keskeisimpiä sovellusten suorituskykyyn vaikuttavia tekijöitä kuvaillen. Näiden, www-sovellusten eri osien suorituskykyyn vaikuttavien ominaisuuksien perusteella esitellään esimerkkejä, kuinka Java-kieleen perustuvien www-sovellusten suorituskykyä voidaan parantaa. Lisäksi työssä kuvataan, kuinka erityisesti ilmaisella Apache JMeter-sovelluksella voidaan Java-kieleen perustuvien www-sovellusten suorituskykyä mitata. Työn tuloksena esitellään lopuksi suorituskyvyn testaus- ja parannusprosessi. Sen tarkoitus on selkeyttää erityisesti Java-kieleen perustuvien www-sovellusten suorituskyvyn testauksessa ja parannuksessa huomioon otettavia asioita.
Resumo:
Java-kieli on ottanut paikkansa web-ohjelmoinnin alueella, mutta tieteellisissä laskentatehtävissä se on lyhyehkön historiansa aikana jäänyt muiden ohjelmointikielten varjoon. Tutkielmassa selvitettiin, miten kieli soveltuu matemaattisten ongelmien ratkaisuun. Tutkimusta varten kehitettiin esimerkkiohjelmia eri numeerisen matematiikan osaalueille, kuten integrointiin, derivointiin, interpolointiin ja juurenhakuun; painopiste oli lineaarialgebran sovelluksissa. Eri matriisihajotelmien käyttöön perustuvia esimerkkejä tehtiin useampia. Kaikki ohjelmat toteutettiin siten, että niitä on mahdollista käyttää verkossa erilaisilla tietokonekokoonpanoilla. Tämä on kiinteä osa Java-kielen ideologiaa. Tutkielmaan kuuluvalla web-sivustolla kaikki ohjelmat lähdekoodeineen ovat kiinnostuneiden käytettävissä. Sivustoa on mahdollista kehittää ja laajentaa entisestään, sillä monet numeriikan osa-alueet jäivät vielä käsittelemättä. Ohjelmat lähdekoodeineen sekä kaikkien valmiiden luokkien lähdekoodit löytyvät myös tutkielman mukana tulevalta CD-ROM-levyltä. Esimerkkien pohjalta saatujen kokemusten perusteella todettiin, että Java-kielellä on mahdollista toteuttaa matemaattisia ohjelmia, vaikka kielellä onkin puutteensa; esimerkiksi Javan omat matemaattiset luokat ovat sellaisenaan riittämättömät vaativiin sovelluksiin. Tämä saattaa osittain selittää laimean kiinnostukseen kielen mahdollisuuksiin tieteellisessä käytössä. Java on kuitenkin vielä kehittyvä kieli, joten tulevaisuudessa aukeavat mahdollisuudet jäävät nähtäväksi.
Resumo:
Työajan seuranta ja kohdistaminen oikeisiin kustannuslajeihin on yrityksen suorituskyvyn ja kasvun kannalta usein välttämättömyys. Tässä työssä tutkitaan mobiiliteknologioiden mahdollisuuksia ja soveltuvuutta tuottaa palveluita työajan hallinnointiin, valitaan sopiva arkkitehtuuri ja kehitetään Java ME –teknologialla prototyyppi, joka on helposti integroitavissa yrityksen nykyisiin palvelinpuolen järjestelmiin ja tietokantoihin. Työn sovellusosuudessa kuvataan prototyypin ohjelmoinnissa käytetyt työkalut, menetelmät, ongelmakohdat sekä niiden ratkaisut. Suunnitelluissa käyttötapauksissa tapahtumatiedot syötetään manuaalisesti puhelimen käyttöliittymän kautta tai automatisoidummin kerätään kustannuskohdistetietoa työkohteisiin sijoitetuista NFC-tageista. Työaikaleimaamista testattiin emulaattorilla ja oikealla matkapuhelimella. Lopputuloksena asiakkaan työajanhallinnan tapahtumat siirtyvät langattomasti ja reaaliaikaisesti yrityksen webpalvelimelle JSON-formaatissa.
Resumo:
We studied the effectiveness of application of Trichoderma spp. in controlling white mold on common beans at the fall-winter crop in the Zona da Mata region of the State of Minas Gerais, Brazil. There was no effect of the antagonist in reducing the disease severity, which could be explained by the low temperatures and the high inoculum pressure in the field. We concluded that Trichoderma applications are not recommended for control of white mold on common beans at the fall-winter season in regions with average temperature bellow 20 °C, since this condition favor more the pathogen than the antagonist.
Resumo:
Information technology service management has become an important task in delivering information for management purposes. Especially applications containing information for decision making need to be agile and ready for changes. The aim of this study was to find a solution for successful implementation of an ITIL based change management process to enterprise resource management applications managed by the target organization. Literature review of the study introduces frameworks that are important for success of an IT project implementation. In addition an overview of ITIL and ITIL based change management process is presented. The result of the study was a framework of actions that are needed to accomplish to be successful in change management process implementation. It was noticed that defining success criterions, critical success factors and success measures is important for achieving the goals of the implementation project.
Resumo:
This artcle describes work done with enterprise architecture of the National Digital Library. The National Digital Library is an initiative of the Finnish Ministry of Education and Culture. Its purpose is to promote the availability of the digital information resources of archives, libraries and museums, and to develope the long-term preservation of digital cultural heritage materials. Enterprise architectures are a tool for strategic management and planning. An enterprise architecture also functions as an aid at a more practical level. It shows, for example, what kind of changes and improvements may be made in one system without overlap or conflict with other systems.
Resumo:
The present study aimed to determine the volumetric shrinkage rate of bean (Phaseolus vulgaris L.) seeds during air-drying under different conditions of air, temperature and relative humidity, and to adjust several mathematical models to the empiric values observed, and select the one that best represents the phenomenon. Six mathematical models were adjusted to the experimental values to represent the phenomenon. It was determined the degree of adjustment of each model from the value of the coefficient of determination, the behavior of the distribution of the residuals, and the magnitude of the average relative and estimated errors. The rate of volumetric shrinkage that occurred in bean seeds during drying is between 25 and 37%. It basically depends on the final moisture content, regardless of the air conditions during drying. The Modified Bala & Woods' model best represented the process.
Resumo:
This study aimed to evaluate the quality of beans (Phaseolus vulgaris L.) stored with different moisture contents under hermetic conditions. Beans with 12.3%, 15.7%, and 17.8% moisture content were used in the experiment. They were packed in bag type silos (3 kg), PET bottles (1.5 L), and glass containers (3 L), covered with organza fabric (control), and stored at 25 ºC and 70±5% relative humidity, for 120 days. The evaluated characteristics included moisture content, apparent density, electrical conductivity, germination percentage, cooking time, and bean classification, every 30 days. Except for the electrical conductivity and cooking time, the other characteristics were kept for 120 days in the stored product with moisture contents of 12.3% and 15.7% in hermetic conditions. Beans with 17.8% of the moisture content, electrical conductivity and cooking time increased, and apparent density and germination were reduced. Beans stored in the control, with any of the moisture contents, showed high quality loss during the long storage. It was concluded that it is possible to storage beans with moisture contents of 12.3% and 15.7%, with quality, for until 120 days, in hermetic conditions.