Sexta-feira, Maio 28, 2004


Seção Passatempo Técnico - O desafio do Teste de QI

PS: Infelizmente este site do teste de QI está com problemas de excesso de acessos acredito pelo sucesso que fez, e temporáriamente indisponível.
Voltaremos com o link quando o mesmo seja recomposto


No lado esquerdo agora no blog você encontra o link para o seu teste de QI.
Realmente é um teste bem interessante de ser feito. Gaste alguns minutos e veja se consegue resolvê-lo.
Um passatempo interessante para manter seu raciocínio apurado
Posted by Felipe Machado em Sexta-feira, Maio 28, 2004

Comentários:


BEA shining up Diamond release of WebLogic Platform
Infoworld By Paul Krill

SAN FRANCISCO -- Continuing its focus on service-oriented architectures (SOAs), BEA Systems is mapping out the next version of its WebLogic Platform product suite, code named Diamond.

Also referred to as Version 9.0, Diamond is due to ship in the summer of 2005. It is set to feature upgrades to BEA products such as the WebLogic Server application server and the WebLogic Workshop development tool as well as the newly announced Project QuickSilver, which will combine messaging with Web services management in SOAs. An SOA is intended to provide for easily adaptable services-based computing paradigms.
Following Diamond, the planned Everest release of Platform focuses on "Business Oriented Architecture."
BEA officials discussed Diamond and Everest during sessions at the BEA eWorld 2004 conference here on Wednesday.
The Diamond version of the WebLogic Server application server, code named Diablo, is to feature disruption-free application and server upgrades.
"In Diablo, we have provided a set of infrastructure that lets you upgrade your application without interrupting user execution," said Andrew Littlefield, senior director of product management at BEA. The application server itself also can be upgraded without interrupting application server processes, he said.
To simplify SOA development, Diablo introduces managed endpoints to boost SOA development. Additionally, Diablo enables XML Beans to operate in two modes: high-fidelity mode, which maintains whole document fidelity and comments associated with a particular Web service, or fast-track mode for higher performance.
Also planned for Diablo is a high-availability framework for MAN and WAN failover. Easier debugging without interrupting applications also is proposed. To boost operations, administration and management, the console has been improved dramatically and rebuilt around a light version of the BEA portal product, Littlefield said. The number of task views in the console has been increased, as well.
Diablo features Java Message Service Quality of Service. Security is being improved through extended support of the WS-Security specification. Support of the WS-Addressing specification, meanwhile, will enable interoperable asynchronous Web services, while WS-ReliableMessaging support provides interoperable reliable messaging.
The Diamond release of Workshop is intended to be faster and offer better integration with tools and technologies.
"We want to make sure Workshop 9, Workshop Diamond, is twice as fast with half the memory. That's our goal," said Carl Sjogreen, group product manager for WebLogic Workshop.
Among features planned are boosts in iterative development performance and a fully functional, cross-platform JSP (Java Server Pages) designer. The IDE is to be improved through an enhanced project/build model and JavaBean editor. The product also will feature multi-window/split-window/full-screen capabilities.
Enhanced XML and Schema editing is proposed also, along with enhanced EJBGen tools, JUnit integration, deployment descriptor editing and standard J2EE project templates. Database schema/data browsing is planned, along with automatic EJB and database control generation.
The Diamond release will support composite application scenarios, for SOA deployments. Also planned are enhanced databinding and Page Flow wizards. There will be no more monolithic wizards, according to BEA.
Key standards to be supported in the Diamond release of Workshop include Java Specification Request (JSR) 175, for metadata, and JSRs 181 and 109, providing a unified Web services stack. The JavaServer Faces specification, for building Web-based UIs, also is eyed for inclusion.
BEA with Workshop Diamond intends to make the product better integrate with existing development environments. Externalized metadata, for administrative configuration and override of Workshop metadata, is another feature. The externalized metadata functionality also provides a first step in enabling non-coders to participate in application development.
In the area of integration, BEA with Diamond is readying both QuickSilver and an upgrade to WebLogic Integration. QuickSilver presents a convergence of both Web services and non-Web services-based messaging. It is a key component of BEA's plan to boost SOAs.
A BEA attendee applauded the company¿s multiplatform bent planned for QuickSilver. "I think [the product shows an] an increased awareness that they're not the only one on the block," said Jack Quigley, IT architect at Avaya, which develops communications systems.
With the WebLogic Integration business integration package, BEA plans externalized control and process configuration, which can be overridden by an administrator at run time. Administrators also can roll back process instances to defined points, and developers can build a new version of a process and deploy it. Business Process Execution Language, for orchestrating interactions between Web services, also is to be supported.
The next version of Liquid Data, which is BEA's data access software, will feature Service Data Objects, which provide the same API for all types of sources and is considered a key for composite applications. Web services integration is planned, as is nested data objects support.
The BEA WebLogic Portal product is set to leverage the company's Alchemy technology for disconnected and connected computing. This summer, the portal product will be fitted with a federated portals function, through which business users, administrators, or developers can dynamically discover and add remote services.
Other improvements eyed for Portal in the Diamond timeframe or earlier focus on unified administration, to allow for rapid changes to requirements. A new extensibility model will support dynamic management of all business services, not just portal services, BEA said.
The Portal product also will support JavaServer Faces. Improved team and enterprise development is planned as well. In addition, new capabilities in the portal offering are planned for content deployment, to enable import and export of content for staging content across repositories. Standard archive packaging for portlets is intended to improve deployment and sharing of portlets.
The proposed Everest release of Platform features a theme of Business Oriented Architecture. Key goals include: moving from services to business events, widely deployed messaging infrastructure, utility computing, a metadata-based programming model, and making business activity monitoring and business intelligence a first class citizen in BEA's suite.
"The ultimate reach-out to the business language is business events," such as "purchase order" or "customer unhappy" events, said Vittorio Viarengo, vice president of Platform product strategy at BEA.


Posted by Felipe Machado em Sexta-feira, Maio 28, 2004

Comentários:


Quinta-feira, Maio 27, 2004


Os Mortos-Vivos

Venho acompanhando o mercado a muitos anos, e assisti a ascensão e queda dos programadores e analistas, e depois um dia assisti ao que chamaram de ressurreição deste mesmos.
Mas e agora?

Agora apesar da falta de visão destes profissionais sobre o que está ocorrendo à sua volta, estamos assistindo ao desfile dos mortos-vivos.

Porque os Mortos-Vivos?

Porque pela inexistência de associações de classe assistimos uma classe inteira ser desfigurada de seus princípios, um baixo de nível de formação universitária, a qual está dedicada a criar superprogramadores e não a analistas de sistemas.

Metodologias são atiradas de lado, somente as grandes softwarehouses se dedicam a elas, entretanto ainda de forma comercial somente, certificação de qualidade obtida mas que em nada garante qualidade, senso analítico, e aderência de projetos ao mundo real e às efetivas necessidades de uma aplicação.
De que adiantam as certificações CMM e ISSO se as mesmas não possuem nenhum elemento que garanta a visão analítica da aplicação, que garanta a sua aderência ao mundo real, que garanta efetivamente um trabalho de análise de sistemas.

Somos obrigados a assistir e visualizar anúncios de vagas que pedem " analista de sistemas" especialista em um módulo do SAP por exemplo.

Empresa de Telecomunicações em fase de expansão contrata profissional com o seguinte perfil: Mínimo 03 anos de experiência em desenvolvimento de sistema na área de telecom/interconexão;

Que experiência é esta?

Ou então

Perfil Obrigatório:
Conhecedor de Oracle Financials, dos módulos,
CONHECEDOR DE ORACLE FINANCIALS, DOS MÓDULOS - GL,AP,AR,RI,INV,PAC,PO E Cash do Oracle;

Isto é analista de sistemas ?

Isto é um analista ou um programador melhorado que conhece muito bem um módulo de um sistema, mas a pergunta é: O quanto ele conhece da área de negócios? A resposta é óbvia, o suficiente para auxiliar a empresa a adaptar seus processos ao módulo do SAP desejado, Aliás uma pergunta que ainda vigora forte é : Em que empresa neste país o SAP está efetivamente implantado e rodando satisfatoriamente completo?
Para piorar a situação destes que estão se transformando em simples mercenários de linhas de código, os anúncios de vagas pedem para "analistas de sistemas" profundos conhecimentos de JAVA, ou VisulaBasic, ou Oracle Forms, por exemplo, mas não falam em profundos conhecimentos de técnicas de análise ou metodologias de design e testes.

Que analistas são estes?
Por outro lado dificilmente vemos anúncios de Administradores de Dados !
Será que não existe necessidade ou não existe efetivamente é a Administração de Dados nas organizações, ou ele é relegada a segundo plano, um custo não justificado?

Vê-se tanta porcaria de software no mercado, tanta colcha de retalho e sistemas em permanente implantação e ou manutenção que me pergunto quando vão definitivamente sepultar este mortos-vivos?

Impressiona ver garotos novos se auto afirmarem como sendo " Analistas de Sistemas" e serem fantásticos em geração de código, mas sem nenhuma visão analítica de negócios, sem visão sequer de um modelo de dados e de seu design, mas ótimos em criar códigos em .NET, ou Java e suas extensões. É a efetiva prostituição do mercado, o encerramento e desvirtuamento das características de uma profissão que foi nobre e ainda o é, apesar de tudo, mas mais importante é extremamente necessária à qualquer empresa, mas infelizmente relegada por razões normalmente econômicas a segundo plano.

Quando converso com experientes profissionais, que possuem grande bagagem em integração de sistemas e desenvolvimento de aplicações meu espanto aumenta, pois todos são unânimes em afirmar saber que a maior fatia das empresas ainda sofre com problemas de integração de sistemas, com sistemas que falham em funções de missão crítica e que estão sendo sempre "acertados" através daquele " analista" que programa ligeirinho e resolve o problema em poucos minutos.

Senhores é isto que chamo de Mortos-Vivos.



O que encontramos em nosso país hoje é uma dúvida: qual empresa tem seus sistemas funcionando corretamente e satisfatoriamente com total aderência aos seus negócios?

Qual o custo para implantar e manter aplicações não aderentes e com erro até que um dia se acertem mais ou menos de acordo com as necessidades da organização?

Para complicar mais a situação a acirrada concorrência por vagas no mercado de trabalho, transformou a todos em mercenários, que aceita qualquer oferta ou trabalho para neste mercado atuar, sem ética e sem união nenhuma q que possa vir a levar a criação de associações, que não tenham o intuito de uns eliminarem os outros, na disputa por um lugar ao sol.

Não amigos , não é um filme de terror não, é pornô-terror, pois prostitui uma categoria e assusta a todos que nela se inserem.

A grande parte dos ditos analistas de sistemas dos dias de hoje, virou empresa e não figura nas estatísticas de emprego e desemprego, porque senão seriam mais fácil de visualizar a horrível situação que todos se encontram hoje.


E dizer que um dia nos acusaram de trabalhar em "Gaiolas de Ouro".

Posted by Felipe Machado em Quinta-feira, Maio 27, 2004

Comentários:


Stowaway Bluetooth Wireless Keyboard

Uma boa novidade de Bluetooth para os usuários de PDAs .

Seu teclado de Bluetooth está vindo mas não está vindo barato.
Com um preço de aproximadamente U $150 o Teclado Stowaway Bluetooth dá a sensação de que vai ser popular em termos de hardware.


Com a quantidade enorme de telefones habilitados para Bluetooth e PDAs este teclado Bluetooth é uma excelente opção para os portáteis.


Não encontrei nenhuma palavra sobre vida da sua bateria contudo, mas seu tamanho pequeno (5.5 x 3.9 x .5 polegadas) e de peso leve (5.6 oz.) ajudará a ser um sucesso lá fora. Entretanto suas dimensões reduzidas facilitam realmente o seu transporte e utilização.



Talvez possamos em breve vê-los em nosso país também.

A sua aplicabilidade em sistemas comerciais para registro de vendas seria muito boa, melhor que trabalhar com canetas de Palm ou outro dispositivo maior.

Posted by Felipe Machado em Quinta-feira, Maio 27, 2004

Comentários:


Quarta-feira, Maio 26, 2004


How to plan for data migration
(COMPUTERWORLD)

Companies are seeking well-managed storage systems to comply with regulatory requirements such as the Sarbanes-Oxley Act in part to combat high-cost alternatives such as distributed storage. Upgrades or migration to more commoditized platforms also present a strategic opportunity to move data.
The prospect of data migration can be overwhelming. Some of the common conditions we find among our clients are familiar to many IT managers:


- Lack of clear definition of requirements for all data. Data rules should focus on security, availability and recoverability. It's easy to imagine that documents with temporary data and permanent data could be intermingled, making it difficult to determine which data is important and which isn't.
- Distributed islands of data. Often, a business unit will implement a new application and request that the infrastructure for it remain close at hand. Unfortunately, organizational politics can exacerbate this phenomenon in the IT department, too.
- Funding constraints. Tight budgets may limit technology decisions and options, or a company may invest in technology for projected bottom-line benefits -- only for other factors to interfere with hoped-for business impact.
- Lack of expertise in heterogeneous storage environments. With each vendor's support limited to its own products, incompatibility between storage technologies becomes the problem of the IT manager.

- Data migration has much in common with storage consolidation. However, storage consolidation tends to be a better-organized project because it's usually backed by executive sponsorship with specific goals for cost reduction. The CIO often understands and controls conditions that determine the success of the venture. Data migration, on the other hand, tends to be departmental in scope and/or limited to tactical objectives, which minimize project size and potential returns. We frequently advise clients to focus on the similarities between storage consolidation and data migration, to ensure that the work that's done has strategic value.

1.Detail security and availability requirements. Sometimes called data classification, this requires the security and infrastructure teams to jointly identify the needs of the IT environment and ways in which data may be segregated and protected. Data classification describes conditions for data access, retention requirements and security measures such as encryption. Even a limited set of classifications will have tremendous benefit.
2.Define migration requirements - which determine success criteria. These may include new service-level agreements, expectations for the new storage infrastructure, and objectives such as reduced management costs, reduced storage expenditures, greater insight into expenditure, a simplified vendor model or greater technical flexibility or stability.
3.Survey the IT environment. IT departments often use tools and scripts to do this. But migration requires a complete understanding of infrastructure technology involved, including the networks and file servers. The location of data is just as important: Without providing sufficient bandwidth capacity to support heavy network access, relocating data to a centralized repository could have adverse effects. A survey should detail the following:

- Location of the data, its capacity and growth requirements.
- Data usage as a measurement of the I/O load, sometimes called an I/O characterization.
- Data importance, which can reveal potential effect on network load and influence retention and availability requirements.
- Data classification. IT managers can decide what data requires the most expensive storage and stringent protection and what could be re-created or restored easily from an archive. They can then make well-informed, strategic decisions about future systems.
- Management costs for the current environment. This often-overlooked step offers the best opportunity to define benefits of migration.

4.Design the appropriate consolidation or replacement platform, including technology, management and backup tools and procedures. Data classification and a good survey reduce the chance of an overengineered system and contribute to a platform design that will accommodate growth, availability and performance. Plus, a consistent management environment can trim the most expensive aspect of the storage environment, administration.

As with any IT project, it's important to remember that communication is vital. The actual movement of data from Point A to Point B will affect the organization, and it's crucial to minimize downtime -- especially in situations where data could change even as databases are restored from tape.
Ideally, standards for client data are defined and communicated in advance of the migration, and personnel are alerted to changes in the way they will access data. Compliance will reward users with relatively painless migration the next time. However, costs also need to be communicated so that business managers understand how noncompliance will affect the project.

Posted by Felipe Machado em Quarta-feira, Maio 26, 2004

Comentários:


Segunda-feira, Maio 24, 2004


Notícias Tecnologicas - Quem diria

Oracle Corp. e Microsoft Corp. pode não ser os melhores amigos, mas as duas companhias vieram esta semana junto para anunciar que o Oracle está se tornando um partner de primeiro-nível do Microsoft's Visual Studio Industry Partner program.

O Oracle criará ferramentas Visual Studio.Net integradas com seu banco de dados e disponíveis na Suíte Oracle na forma de free software depois deste ano.
O download permitirá aos desenvolvedores criarem aplicações de Windows capazes de mais facilmente recobrar informação de um banco de dados Oracle, de acordo com funcionários de Microsoft.

A frase do Dia:

The biggest problem about SQL is that it does not implement the relational model.
Chris Date

Posted by Felipe Machado em Segunda-feira, Maio 24, 2004

Comentários:


Knowledge: The Essence of Meta Data:

Broken Windows, Data Quality and the Future of Meta Data | DM Review | Industry Led, Industry Read

Clique leia

Posted by Felipe Machado em Segunda-feira, Maio 24, 2004

Comentários:


Ótimo artigo sobre frameworks

Accessing Data Through Persistence Frameworks

Clique na imagem e leia



Posted by Felipe Machado em Segunda-feira, Maio 24, 2004

Comentários:


Home

X